<SEC-DOCUMENT>0001493152-22-019173.txt : 20220713
<SEC-HEADER>0001493152-22-019173.hdr.sgml : 20220713
<ACCEPTANCE-DATETIME>20220713161606
ACCESSION NUMBER:		0001493152-22-019173
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20220430
FILED AS OF DATE:		20220713
DATE AS OF CHANGE:		20220713

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Ocean Power Technologies, Inc.
		CENTRAL INDEX KEY:			0001378140
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC SERVICES [4911]
		IRS NUMBER:				222535818
		STATE OF INCORPORATION:			NJ
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33417
		FILM NUMBER:		221081235

	BUSINESS ADDRESS:	
		STREET 1:		28 ENGELHARD DRIVE
		STREET 2:		SUITE B
		CITY:			MONROE TOWNSHIP
		STATE:			NJ
		ZIP:			08831
		BUSINESS PHONE:		609-730-0400

	MAIL ADDRESS:	
		STREET 1:		28 ENGELHARD DRIVE
		STREET 2:		SUITE B
		CITY:			MONROE TOWNSHIP
		STATE:			NJ
		ZIP:			08831

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ocean Power Technologies, INc.
		DATE OF NAME CHANGE:	20061012
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>form10-k.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:OPTT="http://oceanpowertechnologies.com/20220430">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_03B_OPTT_oceanpowertechnologies.com_20220430 -->
<!-- Field: Set; Name: xdx; ID: xdx_04B_20210501_20220430 -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DEntityCentralIndexKey_0001378140 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05A_edei%2D%2DDocumentFiscalPeriodFocus_FY -->
<!-- Field: Set; Name: xdx; ID: xdx_076_XDX_form10%2Dk.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_Segment_0_Segment -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_Euro_0_iso4217%2D%2DEUR -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityCentralIndexKey">0001378140</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-04-30" id="xdx2ixbrl0065" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-04-30" id="xdx2ixbrl0077" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-04-30" id="xdx2ixbrl0098" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-04-30" id="xdx2ixbrl0116" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" contextRef="AsOf2021-04-30" id="xdx2ixbrl0122" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LitigationReserveCurrent" contextRef="AsOf2022-04-30" id="xdx2ixbrl0124" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="AsOf2022-04-30" id="xdx2ixbrl0127" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2022-04-30" id="xdx2ixbrl0130" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2021-04-30" id="xdx2ixbrl0137" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" contextRef="AsOf2021-04-30" id="xdx2ixbrl0140" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2022-04-30" id="xdx2ixbrl0142" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-04-30" id="xdx2ixbrl0151" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2021-04-30" id="xdx2ixbrl0152" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2022-04-30" id="xdx2ixbrl0157" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2021-04-30" id="xdx2ixbrl0158" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LitigationSettlementExpense" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0232" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0239" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0242" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0245" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0247" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0257" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0288" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0289" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0290" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0292" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0295" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0296" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0298" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0299" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0302" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0303" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0305" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0306" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0312" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0314" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0315" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueNewIssuesOne" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0321" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueNewIssuesOne" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0323" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueNewIssuesOne" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0324" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0330" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0333" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0338" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0339" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0341" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0342" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0347" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0349" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0350" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0351" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0356" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0357" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0358" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0359" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0374" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0375" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0376" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0378" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0381" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0382" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0384" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0391" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0392" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0406" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0408" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0409" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0410" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0415" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0416" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0417" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0418" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0422" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0423" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0424" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0425" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:AmortizationOfPremiumsInvestments" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0462" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0465" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:DeferredTaxLiabilitiesNet" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0479" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0489" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CashAcquiredFromAcquisition" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0515" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0519" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ProceedsFromPaycheckProtectionProgramLoan" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0533" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromConstructionLoansPayable" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0536" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RepaymentsOfConstructionLoansPayable" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0539" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:PaymentOfPayrollTaxesRelatedToStockOptionExercises" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0545" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0548" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0551" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0554" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0578" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ContingentLiability" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0585" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="From2021-05-012022-04-30_srt_MinimumMember" id="xdx2ixbrl0724" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">P3Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember" id="xdx2ixbrl0752" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember" id="xdx2ixbrl0755" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember" id="xdx2ixbrl0758" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember" id="xdx2ixbrl0761" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2022-04-30" id="xdx2ixbrl0822" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ContractWithCustomerAssetNetRecognized" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl0825" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ContractLiabilitiesObtainedInAcquisition" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0829" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl0832" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2021-04-30" id="xdx2ixbrl0842" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2021-04-30" id="xdx2ixbrl0845" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-04-30" id="xdx2ixbrl0848" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:PrepaidRecruitingAndHR" contextRef="AsOf2022-04-30" id="xdx2ixbrl0863" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2022-04-30" id="xdx2ixbrl0869" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1260" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1262" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember" id="xdx2ixbrl1289" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember" id="xdx2ixbrl1291" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2021-05-01to2022-04-30" id="xdx2ixbrl1352" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl1359" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2020-05-012021-04-30" id="xdx2ixbrl1368" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:DeferredTaxAssetNet" contextRef="AsOf2022-04-30" id="xdx2ixbrl1399" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2021-04-30" id="xdx2ixbrl1406" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1546" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1548" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-05-012021-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1562" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-05-012021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1564" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1578" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1580" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="optt-20220430.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2021-05-01to2022-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_srt_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_srt_ManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandNinteenATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-06</xbrli:startDate>
        <xbrli:endDate>2019-01-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandNinteenATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-01-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-06</xbrli:startDate>
        <xbrli:endDate>2019-01-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-01-07_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-01-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-20">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-11-18</xbrli:startDate>
        <xbrli:endDate>2020-11-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-10-232019-10-24_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-10-23</xbrli:startDate>
        <xbrli:endDate>2019-10-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-14</xbrli:startDate>
        <xbrli:endDate>2020-09-18</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-22</xbrli:startDate>
        <xbrli:endDate>2020-12-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-29</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:StockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_us-gaap_LetterOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:RestrictedCashAndSecurityAgreementsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:RestrictedCashAndSecurityAgreementsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">OPTT:LetterOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_SantanderBankMember_custom_LetterTwoMember_custom_AugustTwentyTwentyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli: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:AwardDateAxis">OPTT:AugustTwentyTwentyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_SantanderBankMember_custom_LetterTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">OPTT:LetterTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_SantanderBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:SantanderBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_ForeignFinancialInstitutionsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:ForeignFinancialInstitutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_country_AU">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_CheckingAndSavingsAccountsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">OPTT:CheckingAndSavingsAccountsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_CheckingAndSavingsAccountsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">OPTT:CheckingAndSavingsAccountsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_EquipmentUnderCapitalizedLeaseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:EquipmentUnderCapitalizedLeaseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:TransoceanLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:TransoceanLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ValarisPLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ValarisPLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DiamondOffshoreDrillingIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DiamondOffshoreDrillingIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DepartmentOfEnergyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DepartmentOfEnergyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EnelGreenPowerChileLTDAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EnelGreenPowerChileLTDAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EniSPAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EniSPAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:OtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:OtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:CustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:CustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_OfficeFurnitureAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_OfficeFurnitureAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_MonroeTownshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_MonroeTownshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:MonroeTownshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_ThreeDentAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:ThreeDentAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_ThreeDentAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:ThreeDentAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-06-012016-06-02_custom_JunePurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:JunePurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-06-01</xbrli:startDate>
        <xbrli:endDate>2016-06-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-02_custom_JunePurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:JunePurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-212016-07-22_custom_SecondAmendedPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:SecondAmendedPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-21</xbrli:startDate>
        <xbrli:endDate>2016-07-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:SecondAmendedPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-07-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-072019-04-08">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-07</xbrli:startDate>
        <xbrli:endDate>2019-04-08</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-08_custom_PreFundedWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">OPTT:PreFundedWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-08_custom_CommonWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">OPTT:CommonWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2020-05-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-05-03_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-05-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-11-18</xbrli:startDate>
        <xbrli:endDate>2020-11-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-10-232019-10-24_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-10-23</xbrli:startDate>
        <xbrli:endDate>2019-10-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-14</xbrli:startDate>
        <xbrli:endDate>2020-09-18</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-222020-12-23_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-22</xbrli:startDate>
        <xbrli:endDate>2020-12-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-292021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-29</xbrli:startDate>
        <xbrli:endDate>2021-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember_srt_ChiefExecutiveOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-01-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndEighteenInducementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_NonVestedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_NonVestedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember_custom_TwoExecutivesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:TwoExecutivesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-01-31_custom_EmployeesAndExecutivesMember_custom_PerformanceStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeesAndExecutivesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember_custom_EmployeesAndExecutivesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeesAndExecutivesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_custom_PerformancceBasedStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:PerformancceBasedStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_PerformanceStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_PerformanceStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_NonVestedRestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_NonVestedRestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:NonVestedRestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_MarineAdvancedRoboticsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_StateAndLocalJurisdictionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_ForeignCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012021-05-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2021-05-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_USEmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:USEmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-08-272018-08-28_custom_CharlesFDunleavyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">OPTT:CharlesFDunleavyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-08-27</xbrli:startDate>
        <xbrli:endDate>2018-08-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-232021-05-24_custom_CharlesFDunleavyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">OPTT:CharlesFDunleavyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-23</xbrli:startDate>
        <xbrli:endDate>2021-05-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-25_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-24</xbrli:startDate>
        <xbrli:endDate>2021-01-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-11-142021-11-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-11-14</xbrli:startDate>
        <xbrli:endDate>2021-11-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-11-14</xbrli:startDate>
        <xbrli:endDate>2021-11-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-11-14</xbrli:startDate>
        <xbrli:endDate>2021-11-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-11-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-11-142021-11-15_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-11-14</xbrli:startDate>
        <xbrli:endDate>2021-11-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-11-15_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-11-15_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-012022-04-30_custom_MarineAdvancedRoboticsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-01</xbrli:startDate>
        <xbrli:endDate>2022-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-012021-04-30_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_OperatingSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Segment">
      <xbrli:measure>OPTT:Segment</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Euro">
      <xbrli:measure>iso4217:EUR</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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

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

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 4pt solid; border-bottom: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>UNITED
STATES</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>Form
<span id="xdx_904_edei--DocumentType_c20210501__20220430_zl1VGGix6zGc"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:DocumentType">10-K</ix:nonNumeric></span></b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_edei--DocumentAnnualReport_c20210501__20220430_zy9yew4as0c"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:booleantrue" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ANNUAL
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
    the fiscal year ended <span id="xdx_902_edei--DocumentPeriodEndDate_c20210501__20220430_zFT3x42Uurva" title="Document Period End Date"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><span id="xdx_90D_edei--CurrentFiscalYearEndDate_c20210501__20220430_z6KRukWELjva" title="Current Fiscal Year End Date"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate">April 30</ix:nonNumeric></span>, <span id="xdx_902_edei--DocumentFiscalYearFocus_c20210501__20220430_zeYd9DLcpJi8" title="Document Fiscal Year Focus"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric></span></ix:nonNumeric></span></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>or</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_edei--DocumentTransitionReport_c20210501__20220430_zaOPooZBh1N"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRANSITION
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
    the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commission
File Number <span id="xdx_904_edei--EntityFileNumber_c20210501__20220430_zvOpPLYVFk6a"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityFileNumber">001-33417</ix:nonNumeric></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span id="xdx_90E_edei--EntityRegistrantName_c20210501__20220430_zMakiqCFKuNi" title="Entity Registrant Name"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityRegistrantName">Ocean
Power Technologies, Inc.</ix:nonNumeric></span></b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90B_edei--EntityIncorporationStateCountryCode_c20210501__20220430_zg3SDEHJaI5h"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20210501__20220430_z9gBJ6cmJXy9"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityTaxIdentificationNumber">22-2535818</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(State
                                            or other jurisdiction of</i></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>incorporation
    or organization)</i></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(I.R.S.
                                            Employer</i></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Identification
    No.)</i></span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_904_edei--EntityAddressAddressLine1_c20210501__20220430_zKS3EK3K6eYg"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityAddressAddressLine1">28
ENGELHARD DRIVE</ix:nonNumeric></span>, <span id="xdx_903_edei--EntityAddressAddressLine2_c20210501__20220430_zNurNxFIkFzf"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityAddressAddressLine2">SUITE B</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_904_edei--EntityAddressCityOrTown_c20210501__20220430_zji48XMapOK1"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityAddressCityOrTown">MONROE
TOWNSHIP</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20210501__20220430_zkYHvsS2yp39"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityAddressStateOrProvince">NJ</ix:nonNumeric></span> <span id="xdx_907_edei--EntityAddressPostalZipCode_c20210501__20220430_zUH3jWULVvCh"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityAddressPostalZipCode">08831</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Address
of principal executive offices, including zip code)</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registrant&#8217;s
telephone number, including area code: <span id="xdx_90C_edei--CityAreaCode_c20210501__20220430_zJlug87b04E9"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:CityAreaCode">(609)</ix:nonNumeric></span> <span id="xdx_904_edei--LocalPhoneNumber_c20210501__20220430_zqljgA9Jot54"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:LocalPhoneNumber">730-0400</ix:nonNumeric></span></b></span></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    of Each Class</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 20%"><b>Trading symbol</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 44%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of Exchange on Which Registered</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_edei--Security12bTitle_c20210501__20220430_zptDoojjKJWk"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:Security12bTitle">Common
    Stock, par value $0.001</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_900_edei--TradingSymbol_c20210501__20220430_zDaoprGE61oe"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:TradingSymbol">OPTT</ix:nonNumeric></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_edei--SecurityExchangeName_c20210501__20220430_zXS63aapkrw2" title="Security Exchange Name"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span>
    American</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes &#9744; <span id="xdx_90F_edei--EntityWellKnownSeasonedIssuer_c20210501__20220430_zA5P3e4tEMA5"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric></span> &#9746;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes &#9744; <span id="xdx_90D_edei--EntityVoluntaryFilers_c20210501__20220430_zICW5Z3wsZ4e"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric></span> &#9746;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days. <span id="xdx_909_edei--EntityCurrentReportingStatus_c20210501__20220430_zyI8jlLRpVqd"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit such files). <span id="xdx_903_edei--EntityInteractiveDataCurrent_c20210501__20220430_zx28X5YKD0le"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;
&#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large
    accelerated filer &#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
    filer &#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_edei--EntityFilerCategory_c20210501__20220430_zNb8P3Hw96H6" title="Entity Filer Category"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated
    Filer</ix:nonNumeric></span> &#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company <span id="xdx_90C_edei--EntitySmallBusiness_c20210501__20220430_zhzWIDiBycKe"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
    growth company <span id="xdx_90F_edei--EntityEmergingGrowthCompany_c20210501__20220430_zxqxqCH6dCWi"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness
of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered
public accounting firm that prepared or issued its audit report. <span id="xdx_90C_edei--IcfrAuditorAttestationFlag_c20210501__20220430_z2PeOOTRKlM7"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:booleantrue" name="dei:IcfrAuditorAttestationFlag">&#9746;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; <span id="xdx_908_edei--EntityShellCompany_c20210501__20220430_zPgq58czvLch"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> &#9746;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate market value of the common stock of the registrant held by non-affiliates as of October 31, 2021, the last business day of
the registrant&#8217;s most recently completed second fiscal quarter, was $<span id="xdx_90D_edei--EntityPublicFloat_iI_pn5n6_c20211031_zWc5o4ogUIcc"><ix:nonFraction name="dei:EntityPublicFloat" contextRef="AsOf2021-10-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">40.8</ix:nonFraction></span> million based on the closing sale price of the registrant&#8217;s
common stock on that date as reported on the NYSE American.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares outstanding of the registrant&#8217;s common stock as of July 13, 2022 was <span id="xdx_90E_edei--EntityCommonStockSharesOutstanding_iI_c20220713_zUvpDSkat9d5" title="Entity Common Stock, Shares Outstanding"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2022-07-13" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,881,861</ix:nonFraction></span>.</span></p>

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

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

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; border-bottom: Black 4pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OCEAN
POWER TECHNOLOGIES, INC.</b></span></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.1in">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Page</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_001">PART I</a></b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">Business</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">Risk Factors</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1B.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">Unresolved Staff Comments</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">Properties</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Legal Proceedings</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">Mine Safety Disclosures</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_008">PART II</a></b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    5.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">Market for Registrant&#8217;s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    6.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">Selected Financial Data</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    7.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    7A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">Quantitative and Qualitative Disclosures About Market Risk</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    8.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_013">Financial Statements and Supplementary Data</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_014">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">Controls and Procedures</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9B.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">Other Information</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9C.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#sur_001">DISCLOSURE REGARDING FOREIGN JURISDICTIONS
    THAT PREVENT INSPECTIONS</a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">43</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_017">PART III</a></b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    10.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_018">Directors, Executive Officers and Corporate Governance</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    11.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">Executive Compensation</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    12.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_020">Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    13.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_021">Certain Relationships and Related Transactions, and Director Independence</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    14.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">Principal Accountant Fees and Services</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_023">PART IV</a></b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    15.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_024">Exhibits, Financial Statement Schedules</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PowerBuoy<sup>&#174;</sup>,
PB-Vue <sup>&#174;</sup>, PowerTower <sup>&#174;</sup>, Making Waves in Power <sup>&#174;</sup>, Talk on Water <sup>&#174;</sup>, WAM-V<sup>&#174;
</sup>and the Ocean Power Technologies logo are trademarks of Ocean Power Technologies, Inc. All other trademarks appearing in this annual
report are the property of their respective holders.</span></p>

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


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Special
Note Regarding Forward-Looking Statements</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have made statements in this Annual Report on Form 10-K (the &#8220;Annual Report&#8221;) in, among other sections, Item 1 - &#8220;Business,&#8221;
Item 1A - &#8220;Risk Factors,&#8221; Item 3 - &#8220;Legal Proceedings,&#8221; and Item 7 - &#8220;Management&#8217;s Discussion and
Analysis of Financial Condition and Results of Operations&#8221; that are forward-looking statements. Forward-looking statements convey
our current expectations or forecasts of future events. Forward-looking statements include statements regarding our future financial
position, business strategy, budgets, projected costs, plans and objectives of management for future operations. The words &#8220;may,&#8221;
&#8220;continue,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;will,&#8221; &#8220;believe,&#8221;
&#8220;project,&#8221; &#8220;expect,&#8221; &#8220;anticipate&#8221; and similar expressions may identify forward-looking statements,
but the absence of these words does not necessarily mean that a statement is not forward-looking.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
or all of our forward-looking statements in this Annual Report may turn out to be inaccurate. We have based these forward-looking statements
on our current expectations and projections about future events and financial trends that we believe may affect our financial condition,
results of operations, business strategy and financial needs. They may be affected by inaccurate assumptions we might make or unknown
risks and uncertainties, including the risks, uncertainties and assumptions described in Item 1A - &#8220;Risk Factors.&#8221; In light
of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Annual Report may not occur
as contemplated and actual results could differ materially from those anticipated or implied by the forward-looking statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should not unduly rely on these forward-looking statements, which speak only as of the date of this filing. Unless required by law, we
undertake no obligation to publicly update or revise any forward-looking statements to reflect new information or future events or otherwise.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
fiscal year begins on May 1 and ends on April 30. When we refer to a particular fiscal year, we are referring to the fiscal year ending
on April 30 of that year. References to fiscal 2022 are to the fiscal year ended April 30, 2022. When the term &#8220;twelve month ended&#8221;
is used, this is synonymous with &#8220;fiscal year ended.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
the context indicates otherwise, the terms &#8220;Company,&#8221; &#8220;Ocean Power Technologies,&#8221; &#8220;OPT,&#8221; &#8220;we,&#8221;
&#8220;our&#8221; or &#8220;us&#8221; as used herein refers to Ocean Power Technologies Inc. and its subsidiaries.</span></p>

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


<!-- Field: Page; Sequence: 3; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_001"></span>PART
I</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
1. <i><span id="a_002"></span>BUSINESS</i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
solutions focus on three major services areas, Data as a Service, which includes data collected by our Wave Adaptive Modular Vessel (WAM-V&#174;)
autonomous vehicles or our PowerBuoy&#174; Product lines; Power as a Service, which includes our PowerBuoy&#174; and Subsea battery products;
and our Strategic Consulting Services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
provide ocean data collection and reporting, marine power, offshore communications, and Maritime Domain Awareness (&#8220;MDA&#8221;)
products and consulting services. We offer our products and services to a wide-range of customers, including those in government and
offshore energy, oil and gas, construction, wind power and other industries. We are involved in the entire life cycle of product development,
from product design through manufacturing, testing, deployment, maintenance and upgrades. working closely with partners across our supply
chain. We also work closely with our third party partners that provide us with, among other things, software, controls, sensors, integration
services, and marine installation services. Our solutions enable technologies for data collection, analysis, and communication in ocean
and other offshore environments, and generate actionable intelligence via a variety of inputs. We then channel the information we collect,
and other communications, through control equipment linked to edge computing and cloud hosting environments.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
mission is to provide intelligent maritime solutions and services that enable more secure and more productive utilization of our oceans
and waterways, provide clean energy power services, and offer sophisticated surface and subsea maritime domain awareness solutions. We
achieve this through our proprietary, state-of-the-art technologies that are at the core of our clean and renewable energy platforms,
and our solutions and services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
were incorporated under the laws of the State of New Jersey in April 1984 and began commercial operations in 1994. On April 23, 2007,
we reincorporated in Delaware.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration: underline">Data
as a Service</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Data as a Service solution is at the forefront of our strategic plan to be a leader in offshore data collection, integration, analytics
and real time communication for a variety of important applications. For example, our solutions can track surface movement for maritime
border enforcement, illegal fishing interdiction, provide security for offshore wind farms and oil and gas fields, or provide harbor
or port security as well as logistics support. We have the ability to support aquaculture and gather information on ocean currents, water
quality, wind and other weather metrics, and map shorelines or subsurface areas. Additionally, we offer 24/7 monitoring solutions that
can provide meaningful real time information, and long term data collection and analytics for sophisticated applications across many
industries and scientific applications.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of our Data as a Service division, in October 2020, the Company entered into an agreement with Adams Communication &amp; Engineering
Technology, Inc. (&#8220;ACET&#8221;) to conduct a feasibility study for the evaluation of a PB3 power and 5G communications solution
in support of the U.S. Navy&#8217;s Naval Postgraduate School&#8217;s Sea, Land, Air, Military Research Initiative (&#8220;SLAMR&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Maritime
Domain Awareness Solution (&#8220;MDAS&#8221;)</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
International Maritime Organization defines Maritime Domain Awareness (&#8220;MDA&#8221;) as the effective understanding of any activity
that could impact the security, safety, economy, or environment related to and within our oceans and seas. Since 2002, the United States
of America has had an active strategy to secure the Maritime Domain, primarily through the U.S. Navy. Furthermore, in 2020 the U.S. Coast
Guard elevated Illegal, Unreported and Unregulated (&#8220;IUU&#8221;) fisheries, one aspect of MDA security, as the leading global maritime
threat.</span></p>

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


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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have designed our solution to provide detailed, localized maritime domain awareness that can be utilized for a wide range of applications
across market segments. Our MDAS base hardware consists of a high-definition radar, a stabilized high-definition optical and thermal
imaging camera, and a vessel automatic identification system (&#8220;AIS&#8221;) detection module. This hardware can be customized or
supplemented by other solutions, depending on our customer&#8217;s requirements, These devices are mounted on our products, such as our
PB3 PowerBuoy&#174; or WAM-V&#174;, and then utilizing integrated command and control software, data is sent to us and to our customers
via secure communications channels. Multiple sensors can be used on a single unit based on the comprehensiveness of customer needs. Capabilities
of our MDAS include 24/7 vessel tracking, automatic radar plotting, automated vessel warnings, and high-definition optical and thermal
video surveillance capable of providing actionable intelligence day or night, in real time.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
anticipate that data from our MDAS will be processed onboard our buoys or WAM-Vs using edge computing, transmitted to our cloud-based
analytics platform via secure Wi-Fi, cellular, and/or satellite systems. Surveillance data can be integrated with third party marine
monitoring software or with our own MDA software solution developed together with leading partners in the technology industry to provide
command and control features of a multi-buoy surveillance network. This network can be coordinated with the use of our WAM-Vs so that
customers can have mobile sensor networks linked to our self-powered buoy data and communication hubs. The data can also be integrated
with satellite, weather, bathymetric, and other third party data feeds to form a detailed surface and subsea picture of a monitored area.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
development of a complete, integrated MDAS is still underway, however, we achieved a key milestone in October 2021, with the initiation
of our offshore demonstration of the new system utilizing our hardware and TimeZero software off the coast of New Jersey. To date we
have collected more than 2,000 radar and AIS tracks from this demonstration, which is being used to refine the design of our MDAS. Initial
field demonstration of our MDAS software began in May 2022 and is ongoing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Autonomous
Vehicles (&#8220;WAM-V</i></b><sup>&#174;</sup><b><i>&#8221;)</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 15, 2021, the Company acquired all of the outstanding equity interest of Marine Advanced Robotics, Inc. (&#8220;MAR&#8221;).
Founded in 2004, MAR is the developer of the patented Wave Adaptive Modular Vessel (WAM-V&#174;) technology, which enables roaming capabilities
for uncrewed maritime systems in waters around the world. MAR launched the first WAM-V<sup>&#174;</sup> in 2007 as a new vessel class
to deliver to customers reliable autonomous surface vehicles that could provide robust, real-time data collection and reporting. MAR
also provides RaaS (Robotics as a Service) allowing customers to lease WAM-V<sup>&#174;</sup> robotics and access information from our
WAM-V&#8217;s while we maintain ownership and maintenance and repair responsibilities. Today, WAM-Vs<sup>&#174;</sup> operate in 11
countries for commercial, military and scientific uses. Our WAM-Vs exist in three primary sizes, 8, 16, and 22 feet, however, many of
the design components are common across the sizes, allowing for integration of different payloads and adaption of the payload platforms
for larger equipment. All sizes can be adapted to suit different propulsion methods.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
acquisition immediately provided the Company with an established product line that highly complements the Company&#8217;s business strategy
and can be used inshore, nearshore, and offshore. Since the acquisition, the business of MAR has continued to grow and is further expanding
into its core marine survey and maritime security markets in Europe, Asia, Oceania and the Americas. As we continue to leverage MAR technology
with OPT, we expect to expand on the synergistic opportunities we have identified. For example, we plan to integrate the MDAS platform
onto the WAM-V<sup>&#174;</sup> to expand our MDA offering to provide a roaming MDA solution to our customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration: underline">Power
as a Service</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Power
as a Service solutions deliver value to customers by utilizing our managed power platforms. We continue to develop and commercialize
our proprietary power platforms that generate electricity primarily by harnessing the renewable energy of ocean waves for our PowerBuoy&#174;
(&#8220;PB3&#8221;), solar power for our hybrid PowerBuoy&#174; (the &#8220;hybrid PB&#8221;) and have the option of adding small
wind turbines to supplement power generation. We also continue to commercialize our subsea battery for topside and subsea power applications
and as additional storage when combined with our buoy platforms. Our focus for these solutions is on bringing autonomous clean power
to our customers wherever it is required. Moreover, offshore data and communications networks require power to function, and our solution
solves for this need without requiring ongoing battery replacement or older technologies such as shore to station power cables.</span></p>

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


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>PB3
PowerBuoy</i><sup>&#174;</sup></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PB3 uses proprietary technologies that convert the kinetic energy created by the motion of ocean waves into electricity. The PB3 features
a unique onboard power take-off (&#8220;PTO&#8221;) system, which incorporates both energy storage and energy management and control
systems. The PB3 generates a nominal nameplate capacity rating of up to 3 kilowatts (&#8220;kW&#8221;) of peak power during recharging
of the onboard batteries. Power generation is deployment-site dependent, as wave activity impacts power generation. Our energy storage
system (&#8220;ESS&#8221;) has a capacity of up to a nominal 150 kW-hours to meet specific application requirements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PB3 is designed to generate power for use independent of the power grid in offshore locations. The hull consists of a main spar structure
compliantly moored to the seabed and surrounded by a floating annular structure that can freely move up and down in response to the passage
of the waves. The PTO system includes a mechanical actuating system, an electrical generator, a power electronics system, our control
system, and our ESS which is sealed within the hull. As ocean waves pass the PB3, the mechanical stroke action created by the rising
and falling of the waves is converted into rotational mechanical energy by the PTO, which in turn, drives the electric generator. The
power electronics system then conditions the electrical output which is collected within an ESS.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
operation of the PB3 is controlled by our customized, proprietary control system. The control system uses sensors and an onboard computer
to continuously monitor the PB3 subsystems. We believe that this ability to optimize and manage the electric power output of the PB3
is a significant advantage of our technology. In the event of large storm waves, the control system automatically locks the PB3, and
electricity generation is suspended. However, the load center (either the on-board payload or one in the vicinity of the PB3) may continue
to receive power from the ESS. When wave heights return to normal operating conditions, the control system automatically unlocks the
PB3 and electricity generation and ESS replenishment recommences. This safety feature helps to prevent the PB3 from being damaged by
storms.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
single MDAS equipped PB3 can monitor vessel traffic, with or without AIS turned on, across a specific offshore area of interest, with
the ability to utilize multiple surveillance assets together over large ocean areas giving end-users visibility into potentially damaging
environmental or illegal activities. Customized solutions are also available including the addition of subsea sensors to monitor for
acoustic signatures, tsunami activity, and water quality.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>hybrid
PowerBuoy&#174;</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
hybrid PowerBuoy<b><i>&#174;</i></b> (&#8220;hybrid PB&#8221;) is an alternative platform to the PB3 capable of utilizing solar and
wind power. The hybrid PB is capable of providing reliable power in remote offshore locations, regardless of ocean wave conditions.
We believe this product is complementary to the PB3 as it addresses a broader spectrum of customer deployment needs, including
low-wave and nearshore environments, with the potential for greater product integration within each customer project. The hybrid PB
is intended to provide a stable energy platform for our MDAS solution, and for agile deployment of subsea power applications, such
as a surface communications hub for electric remotely operated vehicles (&#8220;eROV&#8221;) and autonomous underwater vehicles
(&#8220;AUV&#8221;) used for underwater inspections and short-term maintenance, and subsea equipment monitoring and control. The
design has a high payload capacity for surveillance and communications equipment, with the capability of being tethered to subsea
payloads such as batteries, or with a conventional anchor mooring system. Energy is stored in onboard lithium ion batteries which
can power subsea and topside payloads. As with the PB3, the control system uses sensors and an onboard computer to continuously
monitor the hybrid PB subsystems. The hybrid PB is designed to be able to operate over a broad range of temperature and ocean wave
conditions. It has a 30kW-hour battery system and carries up to 1.2MW-hour energy when combined with the current onboard propane
storage system. We are also developing another hybrid system with increased solar capacity and increased battery storage with the option
of adding incremental wind turbine power generation, replacing the propane system.</span></p>

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


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
subsea battery is complementary to both the PB3 and hybrid PB products and can be deployed together with our PowerBuoys&#174; or as a
standalone unit. It offers customers the option of placing additional modular and expandable energy storage on the seabed near existing,
or to be installed, subsea equipment. Our pressure-tested lithium-ion phosphate subsea batteries supply power that can enable subsea
equipment, sensors, communications and AUV and eROV recharge. Our PB3 and hybrid PB are complimentary to the subsea batteries by providing
a means for recharging during longer term deployments, or the batteries can be used independently for shorter term deployments.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
subsea battery provides both long or short-term power supply from its integrated energy storage system, enabling us to supply into a
range of industries and applications, from backup power to critical subsea infrastructure to continuous operation of subsea equipment,
such as electric valves. The base design of the subsea battery has a nominal 100kW-hours of available energy storage and is designed
to operate in a water depth of up to 500 meters. It comes installed on a ready deployable subsea skid suitable for installation on the
seabed. The subsea battery can be integrated into other subsea equipment on land prior to deployment.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration: underline">Strategic
Consulting Services</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
focus of our Strategic Consulting Services is on delivering value to our customers in the areas of ocean engineering, structural and
dynamic analysis, Front End Engineering and Design (&#8220;FEED&#8221;) studies, and motion simulation. These services can be integrated
in support of our broader Power and/or Data as a Service solutions, utilizing our products or on an independent basis for third party
clients. In the near term, we will focus on increasing our market share in the offshore wind market, the broader floating foundation
design market, as well as with our offshore energy customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to continue to grow our service sectors and strengthen our solutions through internal developments, partnerships, and potential
acquisitions. Our Strategic Consulting Services were materially expanded with the acquisition of 3dent Technology, LLC (&#8220;3Dent&#8221;),
in February 2021. Our team of dedicated consultants/designers has expertise in structural engineering, hydrodynamics and naval architecture.
Consulting services include simulation engineering, software engineering, concept design and motion analysis. We also offer a full range
of high-level offshore engineering to offshore wind developers, offshore construction companies, drilling contractors, major oil companies,
service companies, shipyards, and engineering firms. For example, we advise offshore drill rig owners, including owners of floaters,
jackups, and lift boats. The Company saw an increase in consulting services activity for conventional offshore energy and for offshore
wind projects in the second half of fiscal 2022.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
strategy includes developing integrated solutions and services, including autonomous and cloud-based delivery systems for ocean data
and predictive analytics to provide actionable intelligence for our clients. We believe that having demonstrated the capability of our
solutions, we can advance our product and services and gain further adoption from our target markets. Our marketing efforts are focused
on offshore locations that require a cost-efficient solution for renewable, reliable, and persistent power, data collection, and communications,
either by supplying electric power to payloads that are integrated directly with our products or located in its vicinity, such as on
the surface, the seabed, or in the water column. Our recent projects have been in the offshore energy and science and research industries.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on our market research and publicly available data, including but not limited to the 2019 DOE Report: Exploring Opportunities
for Marine Renewable Energy in Maritime Markets (the &#8220;Powering the Blue Economy Report&#8221;) Report, the Westwood Global
Energy World ROV Operations Forecast 2019-2023, we believe there is an increasing need for our products
and services in maritime domain awareness applications and numerous other markets.</span></p>

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


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential
customers include, but are not limited to, defense and security, offshore oil and gas, science and research, and offshore wind markets,
as well as government applications in border security, vessel tracking, fishery protection and monitoring of marine protected areas.
For example, autonomously monitoring and surveying offshore wind farm lease areas would enable developers to collect data needed to support
environmental impact studies with low carbon emissions. This could be done with buoys and vehicles.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
continue to commercialize our current and future products and solutions by targeting customers in our principal markets (defense and
security, offshore oil and gas, science and research, and offshore wind, as well as government applications in border protection, fishery
protection and marine protected areas) that require resident, semi-resident, or roaming platforms. Our platforms provide stable and reliable
power sources in nearshore and remote offshore locations for short and long-term deployments. We believe that our solutions and our existing
commercial relationships provide the following competitive advantages in our target markets:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Numerous
    applications within multiple major market segments.</i> We have designed our solutions to have multiple offshore applications that
    can be used globally by customers. Our WAM-V<sup>&#174;</sup> autonomous vehicles are designed for inshore and offshore deployments
    as fully or semi-autonomous systems and can operate in force multiplier mode. Our vehicles can support customized subsea and surface
    payloads, including other remotely operated or autonomous systems such as aerial drones and remotely operated vehicles (&#8220;ROV&#8217;s&#8221;).
    Multiple applications exist in the hydrographic survey market, across a range of industries including offshore wind and oceanographic
    monitoring. Our PB3 is designed for longer-term deployment in moderate to high ocean wave climates. Our hybrid PB is designed to
    meet the needs of customers with projects in low sea state locations and/or those requiring shorter-term deployments. We believe
    our subsea battery enables persistent power to be delivered from the seabed to support autonomous, all-electric subsea operations.
    Together, all these products can be integrated to provide customized power solutions for our customers. Our PowerBuoy<sup>&#174;</sup>
    platforms can also act as persistent or short term self-powered solution platforms for payloads, such as our MDA package which can
    provide real-time perimeter security, vessel tracking and area surveillance for government defense, fishery protection, and offshore
    energy applications.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Considerable
    life-cycle cost savings over current solutions for many applications.</i> Our PB3 is designed to operate over extended intervals
    between required maintenance activities. We believe that our PB3 reduces costs over multi-year operations. These cost savings are
    mostly due to reduced vessel and personnel servicing activities. For short term deployments, our hybrid PB is a cost-efficient means
    of providing MDA and subsea power solutions. Our subsea battery can provide power to sea floor systems when combined with either
    the PB3 or hybrid for power regeneration, thus reducing or, in some cases, eliminating the need for manned vessels to replace or
    recharge expended subsea batteries during mission life. Our WAM-V<sup>&#174;</sup> vehicles displace carbon and capital intensive
    manned vessels, enabling savings to be realized even during short term deployments. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Real-time
    data communications.</i> Our systems can be equipped with a variety of communications equipment, such as 5G, 4G LTE, satellite, VHF,
    and Wi-Fi, which enables the transmission of data on a frequent or near-continuous basis. We believe that more frequent data communication
    could enable an end-user to more quickly and proactively make data-driven decisions which could result in economic advantages. Real-time
    data communications are an essential component of our WAM-V<sup>&#174;</sup> operations and our MDA payload, allowing continued autonomous
    remote monitoring of marine traffic. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Modular
    and scalable designs.</i> Our WAM-Vs<sup>&#174;</sup> exist in three primary sizes, 8, 16, and 22 feet, and many of the design components
    are common across the sizes, allowing for integration of different payloads and adaption of the payload platforms for larger equipment.
    All sizes can be adapted to suit different propulsion methods. Our PB3 and hybrid PB are designed with a modular energy storage systems
    which allows us to tailor its configuration to specific application requirements, including expansion of energy storage capacity,
    potentially allowing for a more customized solution and potential cost savings for our customers. We believe that the modular design
    of our subsea battery enables clients to specify larger energy storage than would be possible with just buoys and have this placed
    at the seabed and near existing electric subsea equipment.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Integrated
    Designs. </i>All of our products will be designed to operate with each other in mesh or array setups. We are commercializing our
    existing MDA payload to operate on WAM-Vs<sup>&#174;</sup> and believe that future integration of docking stations for WAM-Vs<sup>&#174;
    </sup>into our PowerBuoys<sup>&#174;</sup> will provide additional solutions for our customers. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Flexible
    electrical, mechanical and communication interfaces for sensors.</i> The WAM-V<sup>&#174;</sup>, PB3, and hybrid PB can be equipped
    with payloads, either mounted on or within the platforms, or tethered to the platforms. The PowerBuoys&#174; have mechanical and electrical
    interfaces which allow for simplified integration of payloads, creating flexibility for the end-user. The stable platforms of the
    WAM-Vs<sup>&#174;</sup> allow for a broad range of subsea and surface sensors and assets to be integrated. Flexible interfaces reduce
    cost through simplified integration and deployment.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reduced
    carbon emission, environmentally benign system design.</i> Our PB3 emits no carbon during operation. We further believe that our
    PB3 does not present significant risks to marine life, nor does it emit pollutants, and therefore has minimal environmental impact.
    Our electric WAM-Vs<sup>&#174;</sup> primary source of energy is from batteries, thus enabling zero emission operations. WAM-Vs<sup>&#174;
    </sup>have been demonstrated as suitable for sensitive marine area operations due to their shallow draft and zero emission profile.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Ocean
    and factory-tested technology.</i> We have deployed more than 70 WAM-Vs<sup>&#174;</sup> to date across the world for commercial customers
    and government agencies. Our WAM-Vs<sup>&#174;</sup> are designed to operate in a broad range of oceanic conditions and regions. On-location
    maintenance is designed into the WAM-Vs<sup>&#174;</sup>. Our PB3 is designed to be durable, with a three-year interval between required
    maintenance activities. The PB3 has maintained operational performance through hurricanes, tropical storms and North Sea winter storms
    and has been successfully deployed for several clients. The hybrid PB has been demonstrated in the Atlantic off the coast of New
    Jersey. The subsea battery has been pressure-tested to its design depth at the Deep Ocean Test Facility in Annapolis, Maryland. Further,
    we continue to focus on standardizing manufacturing and production testing procedures and work closely with our supply base to ensure
    production repeatability.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Prior
    commercial relationships enabled the development of our technology.</i> Our prior and existing relationships with a broad range of
    government agencies, including, inter alia, the U.S. Navy, U.S. Department of Energy (&#8220;DOE&#8221;), U.S. Department of Homeland
    Security, and NOAA, and our prior and existing relationships with commercial entities have allowed us to further develop our solutions
    for a variety of needs in various industries. We believe these relationships have helped position us within the public and private
    sectors for future commercial opportunities, which we believe enhances our market visibility and attractiveness to our prospective
    customers. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><i>Domestic Supply Chain.</i> Our strategy is to utilize
    domestic supply chain sources, when available, to improve operations and collaboration with our supply partners. We believe this
    strategy reduces some of our exposure to the global sourcing and supply chain uncertainties that exist in the current environment
    relating to the impact of COVID-19 as described elsewhere in this Annual Report on Form 10-K.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company takes a rigorous approach to market evaluation. Utilizing publicly available and purchased data, we evaluate total addressable
market sizes. We apply screening criteria to narrow our focus within these markets and identify sub-segments and associated service addressable
market sizes. These market evaluations are updated on an ongoing basis throughout the year and more formally twice annually in line with
our financial calendar. In 2019 the DOE released the Powering the Blue Economy Report. The report described eight non-grid applications
where renewable marine energy could provide consistent, reliable power. The identified marine energy applications are ocean observation,
underwater vehicle charging, marine aquaculture, marine algae, seawater mining, seawater desalination, coastal resiliency and disaster
recovery, and isolated communities. We have been focused on addressing the energy needs of many of these applications (e.g., ocean observation,
underwater vehicle charging), and other offshore applications (e.g., maritime domain awareness, well monitoring and powering subsea equipment
control systems).</span></p>

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


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Defense
and Security</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
MDAS provides the ideal understanding of the global maritime domain impacting the defense and security markets by generating actionable
intelligence from the sea. This modular, standalone solution can be deployed across multiple platforms and provides remote, autonomous
monitoring that enables enforcement of maritime law in dangerous and remote ocean environments to improve safety at sea. Applications
include port security, maritime border protection, and illegal, unreported, and unregulated fishing protection, among others. Using an
integrated suite of monitoring components and data communications and analysis software, our MDAS can enable 24/7, real-time, unmanned
offshore monitoring capabilities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our PB3 is uniquely positioned to be used to provide power and communications for multiple applications within the defense
and security markets. The PB3&#8217;s ability to power multiple payloads may be an attractive feature for these markets, as their systems
can be easily integrated into other PowerBuoy&#174; applications allowing their operation to be concealed. One example of an application
for domestic and international defense departments and defense contractors includes forward deployed energy and communications outposts
(which is a current U.S. Department of Defense program), both above and below sea surface, as indicated in the completed study for the
U.S. Navy&#8217;s Naval Postgraduate School&#8217;s Sea, Land, Air, Military Research Initiative (&#8220;SLAMR&#8221;). PB3&#8217;s enabled
with our MDAS provide actionable intelligence from 24/7/365 radar and AIS vessel tracking (including &#8220;dark vessels&#8221;), automatic
notifications and vessel warnings, real-time visual and Infra-Red video surveillance, with an integrated command and control user interface.
Other examples of applications include perimeter security, early detection and warning systems, remote sensing stations, high frequency
radar, sonar, electro-optical and infrared sensors for maritime security, network communications systems, and unmanned underwater vehicle
docking stations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, our WAM-V<sup>&#174;</sup> is an ideal platform servicing multiple applications within the defense and security markets, including
high value asset protection, marine domain awareness, security perimeter, mine counter measures and explosive ordinance disposal, anti-submarine
warfare, and border security. Multiple WAM-V&#8217;s<sup>&#174;</sup> can also autonomously work together to provide a security perimeter
and coordinate to intercept suspicious vessels and provide valuable information before the threat gets near the protected asset. WAM-Vs<sup>&#174;
</sup>can coordinate to intercept suspicious vessels and provide valuable information before the threat gets near the protected asset.
The portability of the WAM-V<sup>&#174;</sup> provides quick relocation of the entire system by air, sea or ground and the scalability
of the WAM-V<sup>&#174;</sup> technology means that a common platform can be used for multiple missions with varying requirements. Our
platforms and systems are designed to be operated in compliance with our customers&#8217; and our internal cybersecurity standards and
integrate with our customers&#8217; command and control systems (&#8220;C2&#8221;). Additionally, we actively manage cybersecurity at the corporate
level.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IUU
fishing has become a global issue with both environmental and economic consequences. According to a report published in Science Advances
by the American Association for the Advancement of Science in February 2020, it is estimated the global economic impact from illegal
fishing to be as high as $50 billion. Most exclusive economic zone monitoring is done by offshore patrol vessels (&#8220;OPV&#8221;),
which is one of the fastest growing naval product markets with over 1,200 OPVs in service currently. We believe that our autonomous surveillance
solution, which can be combined with satellite imagery, from our WAM-V<sup>&#174;</sup>, can deliver substantial economic impact to governments
over incumbent solutions in securing remote fisheries and MPAs. In the USA specifically, IUU fishing is considered a major maritime threat
by the Department of Homeland Security.</span></p>

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


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Offshore
Oil and Gas</i></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe the offshore oil and
gas industry is undergoing a significant transformation as it continues to invest in new technologies that enable carbon reduction, cost
savings, and the electrification and digitization of operations. There are over 10,000 offshore oil and gas platforms worldwide,
including exploration, production, reservoir management, and sites pending decommissioning based on information from organizations
such as the U.S. Bureau of Ocean Energy Management (&#8220;BOEM&#8221;) and industry organizations and publications. Driven by
the growing demand for electrification, we believe that we have opportunities to implement one or more PB3s at some of these sites to
displace current power solutions or augment existing technologies. Customer feedback obtained through engineering studies with multiple
oil and gas customers has helped identify target applications for the PB3 &#8211; namely, temporary power for fields experiencing umbilical
degradation and subsea docking stations for future resident ROV/AUV applications for inspection, maintenance, and repair. In addition,
according to a 2019 Rystad Energy report, Norway is estimated to have 40% of its oil and gas production from electrified fields
by 2015, as well as a growing desire for decarbonization and autonomous operations. Similarly, the market for remote and autonomous charging
of subsea assets, such as ROVs and AUVs, is rapidly taking shape. Based on various reports, other applications in the oil and gas market
include providing power to unmanned platforms and area surveillance during decommissioning activities. Although estimates vary in these
reports, they generally point towards more than 2,000 platforms (and corresponding wells) that need to be decommissioned over
the next 10 years across the globe. We see this market materializing primarily in the North Sea and regions such as Brazil and Australia.
Furthermore, there is an increasing market demand for providing interim power solutions for tie-backs where umbilicals are exhibiting
failures. This is evidenced by the interest in the PB3 technology demonstrated by the DeepStar and Harbour Energy feasibility studies
completed by us to evaluate the use of PB3s in this application. These studies have helped us further identify specific applications
in which the PB3 can reliably provide interim power for fields experiencing umbilical degradation. In addition, we believe the survey
capability afforded by our WAM-V&#8217;s&#174; is perfectly suited to serve the survey needs of the oil and gas industry. WAM-V&#174; stability
produces excellent sonar data quality in higher sea conditions than comparably sized vessels and can be used as a force multiplier to
existing manned assets or as the sole deployment tool. WAM-V&#8217;s&#174; can be outfitted with various sonar solutions depending on
requirements and identify any underwater obstacles or hazards.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Marine
Charting</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
2019, WAM-Vs have been used in support of nautical charting efforts for NOAA-backed projects in the Great Lakes and Western Alaska. WAM-V&#8217;s&#174;
are teamed up with crewed assets to provide a force multiplier capability when compared to a crewed assets. This capability improves
the production efficiency of the project as well as lowers the overall carbon footprint.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Science
and Research</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
science and research market provides environmental intelligence to the entire ocean enterprise, which supports ocean measurement, observation
and forecasting, and is an important provider of information to maritime commerce and the entire &#8220;blue economy.&#8221; Maritime
commerce and the scientific community depend on information in areas such as meteorology, climate change, ocean currents, and biological
processes to inform operations and development. These groups often require a power and communications solution in remote offshore locations.
Additionally, the increased interest in protecting marine habitats offers opportunities to collaborate with governments and NGOs to monitor
marine sanctuaries.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Offshore
Wind and Other Markets</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Opportunities
also exist in other markets such as supporting offshore wind farm development and aquaculture. Based on an article in the 2021 edition
of the Offshore Wind Market by the US Department of Energy, the US offshore wind energy and product development pipeline grew to a potential
generating capacity of 35,324 megawatts in 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
offshore wind fleet is forecast to grow 15-fold by 2040 and move further offshore with Europe alone connecting over 500 turbines in 2019.
While these turbines develop significant power, there are opportunities pre-installation of the turbines to autonomously collect ocean
data during the early stages and monitoring of marine habitats during construction. There are also opportunities to support ongoing survey
work once wind farms are operational to mitigate carbon emissions and to provide communication stations for aerial drones providing maintenance
materials. Furthermore, the U.S. recently approved the permits for the first major utility scale offshore wind farm. Providing wave power
solutions to utility scale renewable developments offers an attractive proposition to support renewable power and autonomous operations.
Our solutions can support aquaculture development with systems such as species escape tracking, effluent monitoring, and other water
quality considerations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
WAM-V&#8217;s&#174; are used to perform sonar surveys that support the marine infrastructure required for offshore wind development and
installation. They can also assist during the planning and environmental permitting phase including metocean and environmental data and
mammal tracking. We can also protect operations through Maritime Domain Awareness to monitor operations and vessel traffic and motion
data analysis for predictive maintenance and safety.</span></p>

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


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also provide offshore engineering, consulting, and design services for offshore wind, drilling contractors, defense contractors, construction
yards, engineering firms, and oil and gas, wave energy, and marine construction and service companies including design review, forensic
investigation, and expert witness services.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
fiscal 2022, we advanced our marketing programs, products, and solutions. We have made progress in transitioning from an R&amp;D focused
organization to more robust commercialization efforts and we are moving further into the ocean data as a service market. We intend to
build on these efforts by introducing additional processes and making investments in appropriate human capital to target potential
customers more effectively from demand generation to close of contract. In addition we are focusing on customer care and service
efforts to increase repeat business opportunities. This strategy was further enhanced by our acquisition of MAR in November 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
majority of the Company&#8217;s potential customers are in areas of maritime domain awareness, hydrographic survey, and IUU fishing to
support persistent surveillance. These are largely for customers in the United States where the end use may be both domestic and
abroad. Further, the Company&#8217;s recent acquisition of MAR provides an unmanned surface vehicle platform for use in oil &amp; gas,
renewable energy, hydrographic survey, and security and defense markets largely in North America and Europe.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically,
demonstration projects have been a requisite step towards broad solution deployment and revenues associated with specific applications
like our New Jersey MDAS test array as part of our Data as a Service solution. A proposal phase typically lasts from three months to
two years. During the demonstration project specification, negotiation and evaluation period, we are often subject to the prospective
customer&#8217;s vendor qualification process, which entails substantial due diligence of the Company and its capabilities. Such demonstrations
are often a required step prior to leasing and may include negotiation of standard terms and conditions. Many proposals contain provisions
which would provide the option to purchase or lease of our PowerBuoy&#174; or WAM-V&#174; product upon successful conclusion of the demonstration
project. The Company has successfully demonstrated the capabilities of many of its solutions on its own or in customers sponsored evaluation
projects and remains focused on further demonstrations to build customer awareness and confidence and to drive sales.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is pursuing a long-term growth strategy to expand its market value proposition while growing the Company&#8217;s revenue base.
This strategy includes partnerships with leading companies and organizations in adjacent and complementary markets. We continue to develop
our PowerBuoy&#174; and WAM-V&#174; products for use in offshore power, data acquisition, and real-time data communications applications,
and in order to achieve this goal, we are pursuing the following business objectives:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Integrated
    turn-key solutions, purchases or leases.</i> We believe our Data and Power as a Service solutions, together with our platforms, are
    well suited to enable uncrewed, autonomous (non-grid connected) offshore applications, such as topside and subsea surveillance and
    communications, subsea equipment monitoring, early warning systems platform, subsea power and buffering, and weather and climate
    data collection. We have investigated and realized market demand for some of these solutions and we intend to sell and/or lease our
    products to these markets as part of these broader integrated solutions. Additionally, we intend to provide services associated with
    our solution offerings such as paid engineering studies, value-added engineering, maintenance, remote monitoring and diagnostics,
    application engineering, planning, training, project management, and marine and logistics support required for our solution life
    cycle. We continue to increase our commercial capabilities through new hires in sales, engineering, product development, safety,
    and application support, and through engagement of expert market consultants in various geographies. As our MDAS development continues,
    we expect that this will also include data and cloud services. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Expand
    customer system solution offerings through new complementary products that enable shorter and more cost-efficient deployments.</i>
    We are continuously improving our technology solutions. The hybrid PB is highly complementary to the PB3 by providing the Company
    with additional ways to address a broader spectrum of customer deployment needs, including low-wave environments, with the potential
    for greater system integration within each customer project. The hybrid PB is intended for deployments for which the PB3 is not optimal,
    including shorter term missions and low wave environments. In addition, we have future plans to integrate PB3 and WAM-V&#174; capabilities,
    including the possibility of adding recharging capabilities to our PB3&#8217;s, and MDAS capabilities to our WAM-V&#8217;s&#174;,
    thus extending our reach and providing both fixed and mobile MDAS offerings to our customers.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company has also finished the development of a subsea battery system that is complementary to the Company&#8217;s PowerBuoy&#174;
    products. The subsea battery system offers the possibility of creating a sea floor energy storage solution for remote offshore operations.
    These subsea battery systems contain lithium-ion batteries, which provide high power density to supply power to subsea equipment,
    sensors, communications, and the recharging of AUVs and eROVs. Ideal for many remote offshore customer applications, these subsea
    battery systems are designed to be safe, high performance, cost-efficient, and quickly deployable. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    WAM-V&#8217;s&#174; are easily and economically shipped via land, air, or sea, and their modular design enables us to quickly reduce
    their size for storage or shipment. The optional folding features further reduces the footprint by as much as 75% and as a result,
    a 20&#8217; container can hold four 16 foot WAM-V&#174;s. To integrate our solutions and add roaming as an option or enhancement to
    our MDAS, we are advancing developments to further integrate MDAS into the WAM-V&#174; platform and develop additional autonomy capabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Focus
    sales and marketing efforts in global markets.</i> While we are marketing our products and services globally, we have focused on
    several key markets and applications, including U.S. and foreign defense and security applications with our MDAS offering; subsea
    power for oil and gas; and the hydrographic survey market in U.S., Europe, Canada and Australia with regard to our WAM-V&#8217;s<sup>&#174;</sup>.
    We believe that each of these areas has demand for our solutions, sizable end market opportunities, and high levels of industrialization
    and economic development. We have an office in Houston, Texas that enables us to further support our customers and strengthen our
    dialogue with our solution partners. During fiscal 2022, we opened an office in Richmond, California through our acquisition of MAR.
    During fiscal 2022, we also further solidified our European footprint, concentrating on our North Sea resource. We are in active
    discussions with potential partners in North and South America, the Caribbean, Southeast Asia and West Africa. We are also participating
    in a global study for a major oil and gas operator to use our PowerBuoys&#174; to help reduce their carbon footprint, with applications
    in Gulf of Mexico, the North Sea, and APAC.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Expand
    our relationships in key market areas through strategic partnerships and collaborations. </i>We believe that strategic partners are
    an important part of expanding visibility to our products. Partnerships and collaborations can be used to improve the development
    of overall integrated solutions, create new market channels, expand commercial know-how and geographic footprint, and bolster our
    product delivery capabilities. We have formed such a relationship with several well-known groups, and we continue to seek other opportunities
    to collaborate with application experts from within our selected markets. These partnerships have helped us source services, such
    as installation expertise, and products, such as MDA enabling equipment, to meet our development and customer obligations. We have
    been actively pursuing additional opportunities to bring in-house skills, capabilities, and solutions that are complementary to our
    strategy and enable us to scale more quickly, including, for example, our acquisition of 3Dent and MAR.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Partnering
    with fabrication, deployment and service support</i>. In order to minimize our capital requirements as we scale our business, we
    intend to optimize and utilize state of the art fabrication, anchoring, mooring, cabling supply, and in some cases, deployment of
    our products and solutions. We believe this domestically distributed manufacturing and assembly approach enables us to focus on our
    core competencies and ensure a cost-effective product by leveraging a larger more established supply base. We continue to seek strategic
    partnerships regarding servicing of our products and solutions.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Survey
    and security market applications. </i>With the addition of our WAM-V<sup>&#174; </sup>products, we are able to increase our ability
    to lease vehicles specifically to support shoreline and off-shore survey markets as well as security applications while integrating
    MDA into these solutions. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
continue to enhance our marketing capabilities across our target markets, and we are actively marketing our products and solutions. We
currently use a direct sales force consisting of employees as well as expert consultants, particularly in geography. Because our solutions
use technology that is not yet fully adopted by customers within our target markets in every case, we expect that the customer decision
process will continue to include substantial time educating end-users and stakeholders, which may result in a continued lengthy sales
cycle.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have built a database of companies and organizations who have offshore operations. We market our products and solutions to these companies
and entities, prioritizing those who we believe are most likely to want remote offshore power and data services, including for example,
offshore oil and gas companies. We also see opportunities for defense and security applications such as maritime domain awareness solutions
that require autonomous offshore power, data gateways and robust data acquisition storage and communication systems.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
of the primary ways we showcase our Company, products and services is through demonstrations, conferences, and trade shows. We
utilize our database to select conferences and trade shows where we will have the most effective visibility to our potential clients.
Since early 2020, COVID-restrictions have significantly impacted our attendance as, many conferences and trade shows were cancelled,
rescheduled, or held virtually. In fiscal 2022, OPT presented at a number of these conferences virtually and in-person. During fiscal
2023, we have plans to attend and present at various demonstrations, conferences, and trade shows in the U.S., Europe, and Asia.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
we seek to enter into strategic relationships to develop application solutions with commercial and military sensor and equipment manufacturers.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect to compete with other providers in the Data as a Service, Power as a Service, and Strategic Consulting industries. Our Data as
a Service solution competes with other data acquisition companies in a variety of industries, from sensor and measurement equipment providers
to other providers of autonomous vehicles.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Power as a Service solution competes with other offshore autonomous power sources, primarily consisting of subsea batteries, solar and
fossil-fuel power sources, where many of the providers are substantially larger than us and may have access to greater financial resources.
Incumbent sources of offshore power may also represent established and reliable power sources and may have already gained customer acceptance.
Our ability to compete successfully for business from applications seeking offshore power will depend on (a) our ability to produce and
store energy reliably and at a total cost that is competitive with or lower than that of other sources, and (b) the demonstrated reliability
of our products and positive customer perception of our company. We also may have the opportunity to cooperate with other solution providers,
such as other suppliers of subsea batteries where our PowerBuoys&#174; could provide recharging capabilities or other providers of autonomous
surface or underwater vessels where our PowerBuoys&#174; could provide charging and enhanced communications capabilities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Competition
for the WAM-V<sup>&#174;</sup> product line includes companies marketing solutions as autonomous surface vehicles (&#8220;ASVs&#8221;)
and uncrewed surface vehicles (&#8220;USVs&#8221;) which can also be referred to as unmanned surface vehicles. There are several established
competitors in this space with the pace of new entrants increasing in-line with the expanding market opportunities.</span></p>

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


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
vast majority of the companies in the DOE&#8217;s wave energy converter database are small, early-stage companies with a limited number
of employees that do not have our in-ocean validation experience. Only a few of these companies have conducted testing similar to us,
such as accelerated life testing and extensive wave tank testing on small-scale models of their devices. We believe our in-ocean experience
is critical towards proving the reliability, survivability and performance of any wave energy system, which we believe our future customers
will require before adopting any wave generated energy solution. We believe our experience gained through full scale in-ocean deployments,
coupled with other types of factory and laboratory testing, and our resulting understanding of risks and failure modes provides us with
an advantage compared to potential wave energy competitors.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on market and industry observations, we believe there are only a small number of companies that are developing systems to compete in
the offshore autonomous power market; however, their technologies are in earlier stages of development with limited commercial deployments.
Through our ongoing product development and building upon our years of commercial deployment data, we believe that we continue to maintain
a first mover advantage in the smaller scale autonomous offshore power market.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Strategic Consulting Services group competes with offshore engineering firms. These include large and small engineering firms that specialize
in naval architecture, structural engineering, and hydrodynamics as applied to the design of jack-ups, wind turbine installation vessels,
and semi-submersibles.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
continuously monitor non-traditional competitive threats, such as multi-domain drones and artificial intelligence tools utilizing satellite
data. We are in active discussions with companies in these markets to evaluate synergistic solution development where we believe there
may be a demand for cooperative solutions.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
continue to seek new strategic relationships and further develop our existing partnerships. We collaborate with companies that have developed
or are developing in-ocean applications requiring a persistent source of power that is also capable of real time data collection, processing
and communication, to address potential customer needs. The table below shows the percentage of the Company&#8217;s revenues derived
from customers whose revenues accounted for at least 10% of the Company&#8217;s consolidated revenues for at least one of the periods
indicated:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve months ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Transocean Ltd.</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">15</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Valaris PLC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Diamond Offshore Drilling, Inc.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>United States Department of Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Enel Green Power Chile, LTDA</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Eni S.p.A.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other (no other customers over 10%)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to achieve success in ongoing commercializing efforts for our products, we must expand our customer base and obtain commercial
contracts to lease or sell our solutions and services to customers. Our potential customer base for our solutions includes various public
and private entities, and agencies that require remote offshore power. We expect an increased portion of our revenues will be from the
lease or sale of our products and related maintenance as well as consultative and other services.</span></p>

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


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Current
and Recent Customers</i></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    November 2021 MAR acquisition has led to contracts to build WAM-Vs<sup>&#174; </sup>for Brigham Young University, Nippon Kaiyo, Australian
    Defense, S.T. Hudson, and Applied Research Lab at University of Hawaii, and has resulted in leased WAM-V&#8217;s to Sulmara and other
    commercial customers and universities. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    June 2021, the Company was notified of a pre-award for a DOE Small Business Innovation Research program (&#8220;SBIR&#8221;) to support
    the development of the next generation of our wave energy conversion systems. We then initiated a subsequent 9-month follow-on project
    which began in the second quarter of fiscal 2022.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Throughout
    fiscal 2022, our Strategic Consulting Services continued to generate revenues from both existing and new customers of approximately
    $979,000. Notably, we advanced several large projects in the pipeline with larger oil and gas operators and offshore wind developers.
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    November 2020, the Company entered into an agreement with the Offshore Operators Committee (&#8220;OOC&#8221;) to provide engineering
    and technical services for a new project under the DeepStar Global Technology Consortium Program. This project, which was completed
    in July 2021, showcased our Power as a Service solution among well-known operators in the industry. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    October 2020, the Company entered into an agreement with Adams Communication &amp; Engineering Technology (&#8220;ACET&#8221;) to
    conduct a feasibility study for the evaluation of a PB3 power and 5G communications solution in support of the U.S. Navy Naval Postgraduate
    School&#8217;s SLAMR initiative. The study was completed, and the Company is currently in active discussions with the SLAMR Consortium
    on the project&#8217;s next steps on providing the data and power solution. The SLAMR initiative is ongoing and in October 2021,
    the SLAMR Consortium released additional information about the project into the market.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    March 2020, Eni exercised their option from the March 2018 contract to extend their lease of the PB3 for an additional 18 months.
    The initial provision in the March 2018 agreement provided for a minimum 24-month contract that included an 18-month PB3 lease and
    associated project management. In November 2020, Eni retrieved the PB3 and returned it to shore because of a mooring issue. The PB3
    has since been returned to our headquarters in New Jersey and has completed its refurbishment and is being readied to deploy as part
    of our MDAS demonstration off the coast of New Jersey. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    September 2019, we entered into two contracts with subsidiaries of Enel Green Power Chile, LTDA (&#8220;EGP&#8221;), which included
    the sale of a PB3 and the development and supply of a turn-key integrated Open Sea Lab (&#8220;OSL&#8221;) which was the Company&#8217;s
    first deployment off the coast of Chile. Due to the COVID-19 pandemic, force majeure was declared in April 2020 and delayed the deployment.
    In March 2021, the Company resumed the deployment process and placed the PB3 in the water. During fiscal 2022, deployment of the
    PB3 was completed. Ongoing installation and commissioning activities of the OSL subsea equipment continue into fiscal 2023. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    June 2018, we entered into a contract with Harbour Energy for the lease of a PB3 to be deployed in one of Harbour Energy&#8217;s
    offshore fields in the North Sea. During its deployment, the PB3 provided autonomous exclusion zone monitoring service during well
    decommissioning. In early March 2020 the Company and Harbour Energy retrieved the PB3. This PB3 has since been returned to our headquarters
    in New Jersey and is currently being refurbished to be redeployed. During the second quarter of fiscal 2022, we entered into a contract
    with Aker Solutions to support a study integrating the PB3 system to provide subsea power and communication for well monitoring for
    the next phase of Harbour Energy&#8217;s development plans. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
Relationships</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our solutions are best developed, sold, deployed, and maintained together with subject matter experts in their respective
fields. This enables the Company to protect, maintain, and evolve our various platforms and integrate them with surface and subsea payloads.
The Company has previously entered into business relationships focused on including, but not limited to, deployment and installations,
sourcing of surface payloads, and integration with autonomous vehicles. To further develop the MDAS, we recently entered into strategic
software and robotics partnerships with two software companies, Greensea Systems, Inc. and Fathom5. We believe the business relationships
with Greensea and Fathom5 will further the development of our next-generation MDAS product for the maritime industrial market and governmental
defense and security organizations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greensea
Systems, Inc. is contributing to the Company&#8217;s MDAS by providing integration software, control software, autonomy and systems integration
for the buoy sensor payload.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fathom5
has designed and is building a customized industrial analytics platform to support the Company&#8217;s MDAS. The Fathom5 customized platform
will integrate sensor technologies, combine data feeds, and provide a flexible plug-in analytic capability to apply artificial intelligence
and machine learning to sensor feeds. Fathom5 is also building the user interface that will allow remote operators to control the MDAS
payload and view sensor data in real time.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also maintain active dialogue with several offshore deployment and marine operations partners in the North Sea and North America to support
our projects.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company&#8217;s backlog was $0.6 million. As of April 30, 2021, backlog was $0.2 million. Our backlog can include
unfilled firm orders for our products and services from commercial or governmental customers. If any of our contracts were to be terminated,
our backlog would be reduced by the expected value of the remaining terms of such contract.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
amount of contract backlog is not necessarily indicative of future revenue because modifications to or terminations of present contracts
and production delays can provide additional revenue or reduce anticipated revenue. A substantial portion of our revenues is recognized
using the input method used to measure completion over time of customer contracts, and changes in estimates from time to time may have
a significant effect on revenue and backlog. Our backlog is also typically subject to large variations from time to time due to the timing
of new awards.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Larger
Power</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe there is demand for larger power for applications in several markets. The continued electrification of the seabed, together with
the increased volume of sensors and vehicles available on the market, requires larger power devices in the &lt;20kW range.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
continue to innovate through our research and development efforts to bring to market devices with power ranges larger than the hybrid
PB and including other wave energy converter platforms through partnerships with other wave power energy developers. In parallel, the
Company is investigating larger power alternatives, in cooperation with design and installation contractors, and other technical resources.
These efforts include further developments of our Mass on Spring Wave Energy Converter &#8220;MOSWEC&#8221;, which allows for greater
modularity and decreased maintenance intervals.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expanding
on our experience with our own initial prototype Marine Surveillance Solutions (&#8220;MSS&#8221;) system, we intend for the development
of the next generation MDAS, which will combine radar, marine automatic identification system (&#8220;AIS&#8221;) and camera data with
a custom developed command and control system to provide actionable information for our end users. We believe the sensor suite will be
a combination of off-the-shelf components selected to optimize performance and cost.</span></p>

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


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
system could be utilized as a standalone node or in an array, which we believe will provide near real-time information about the marine
activity within a customer&#8217;s area of interest.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PB3
PowerBuoy&#174;</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
engaged our resources to improve PB3 efficiency, reliability and power output, and improve manufacturability while reducing cost and
complexity. Our recent efforts have been focused on reducing the cost of our PB3 systems and their deployment costs in order to balance
customer cost with our solution value proposition. We continue to seek to increase the capabilities of our PB3 systems by designing flexible
interfaces and rendering them sensor and payload agnostic. Further, we are working to integrate PB3 and WAM-V<sup>&#174;</sup> capabilities
by adding WAM-V recharging capabilities to our PB3&#8217;s and MDAS capabilities to our WAM-V&#8217;s<sup>&#174;</sup>, thus extending
WAM-V endurance, our reach, and providing both fixed and mobile MDAS offerings to our customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
fiscal year 2023, we plan to kick off the development of the next generation PowerBuoy&#174;, which will incorporate lessons learned and
customer feedback from various deployments of the PB3, hybrid, and other test buoys in an effort to optimize power generation through
hybridization of renewable energy sources and lower installed cost of the system.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WAM-V</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will continue to develop the capabilities of the WAM-V 8, WAM-V 16, and WAM-V 22 variants for the marine survey and defense &amp; security
markets. Control systems development will continue to provide additional features based on feedback from existing customers as well as
our gained experience in our Robotics as a Service (RaaS) offering. Additionally, we will continue to develop and enhance our obstacle
detection and obstacle avoidance capabilities.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our experience differentiates us from other providers of Data as a Service, Power as a Service, and wave energy conversion
technologies. As a result, our success depends in part on our ability to obtain and maintain proprietary protection for our products,
technology and know-how, to operate without infringing upon the proprietary rights of others, and to prevent others from infringing upon
our proprietary rights. Our policy is to protect our proprietary position by, among other methods, filing U.S. and foreign patent applications
related to our proprietary technology, inventions and improvements that are important to the development of our business. We also rely
on trade secrets, know-how, and continuous technological innovation and may rely on licensing opportunities to develop and maintain our
proprietary position.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, we have been issued 70 U.S. patents, of which 39 are active, 20 have expired and 11 were abandoned.
Outside of the U.S., we have been issued 280 patents across 25 countries with 26 of the active U.S. patents having
at least one corresponding issued foreign patent. We have not filed any additional U.S. patent application since June 10, 2021. Our patent
portfolio includes patents and patent applications with claims directed to:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">System
    design, including buoy, battery chargers, generators, power take off, printed circuit boards, and wave energy convertor (&#8220;WEC&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WEC
    control systems;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wave
    power and thermal motor power conversion;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buoy
    anchoring and mooring design and power cable connection; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wave
    WEC farm architecture.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
expiration dates for our issued U.S. patents range from 2023 to 2040. We do not consider any single patent or patent application that
we hold to be material to our business. The patent positions of companies like ours are generally uncertain and involve complex legal
and factual questions. Our ability to maintain and solidify our proprietary position for our technology will depend on our success in
continuing to obtain effective patent claims and enforcing those claims once granted. In addition, certain technologies that we developed
with U.S. federal government funding are subject to certain government rights as described in &#8220;Risk Factors - Risks Related to
Intellectual Property.&#8221;</span></p>

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


<!-- Field: Page; Sequence: 18; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use trademarks on nearly all our products and believe that having distinctive marks is an important factor in marketing our products.
We have registered our PowerBuoy<sup>&#174;</sup>, PB-Vue <sup>&#174;</sup>, PowerTower <sup>&#174;</sup>, Making Waves in Power <sup>&#174;</sup>,
Talk on Water <sup>&#174;</sup>, and WAM-V<sup>&#174;</sup> trademarks in the United States. Trademark ownership is generally of indefinite
duration when marks are properly maintained in commercial use.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products are subject to regulation in the U.S. and in foreign jurisdictions concerning, among other areas, site approval, use restrictions,
and environmental approval and compliance. In order to encourage the adoption of offshore power solutions, many governments offer subsidies
and other financial incentives and have mandated renewable energy targets, which some of our customers may be able to leverage. However,
these subsidies, incentives and targets may not be applicable to our technology and therefore may not be available to our customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WAM-Vs
are subject to a patchwork of rules and regulations in the U.S. and in foreign jurisdictions concerning the operation of autonomous and
uncrewed surface vehicles. Often times, rules and regulations specific to autonomous, uncrewed, and/or unmanned surface vehicles do not
exist or are not explicitly defined. We advise our customers to always follow the rules and regulations as they apply in the jurisdiction
in which they are operating.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
renewable energy industry has also been subject to increasing regulation. As both the renewable energy industry and as the wave energy
industries continue to evolve, we anticipate that wave energy technology and our PowerBuoys&#174; and their deployment will be subject
to increased oversight and regulation in accordance with international, national and local regulations relating to safety, site approval,
and environmental protection.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Site
Approval.</i> In the U.S., federal agencies regulate the siting of long-term renewable energy projects and related-uses located on the
outer continental shelf (&#8220;OCS&#8221;), which is generally more than three miles offshore. OCS projects longer than one-year in
duration are regulated by the U.S. Bureau of Ocean Energy Management (&#8220;BOEM&#8221;). For projects located within three miles of
the U.S. shore regardless of duration, the adjacent state would be responsible for issuing a lease and other required authorizations
for the location of the project. Generally, the same process applies to foreign sites where site approval is contingent on meeting both
national and local regulatory and environmental requirements. In connection with issuing permits or leases enabling project use, the
respective government agency often requires site restoration or other activities at the conclusion of the permit or lease period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Environmental
Approval, Compliance, and Health and Safety.</i> We are subject to various foreign, federal, state and local environmental protection
and health and safety laws and regulations governing, among other things: the generation, storage, handling, use and transportation of
hazardous materials; the emission and discharge of hazardous materials into the ground, air or water; and the health and safety of our
employees.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Subsidies
and Incentives.</i> Renewable energy subsidies and incentives are generally applicable only to electric generation and supply to the
utility grid. However, our autonomous applications may result in a reduction of carbon emissions, which our potential customers may be
able to publicize in their environmental stewardship reports.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
core in-house manufacturing activity includes the assembly, final systems integration and testing of our products and components, which
is conducted at our New Jersey headquarters and at our Richmond, California facility.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
corporate headquarters and manufacturing operations are located in Monroe Township, New Jersey. This facility offers approximately 56,000
square feet of manufacturing and office space and allows for expansion of our manufacturing capabilities and a move toward higher volume
production of our solutions. During fiscal year 2022 we began the process of transferring the majority of the manufacturing activity
related to our WAM-V&#8217;s from our Richmond, California facility to our New Jersey headquarters. This move is primarily related to
allowing us to scale our WAM-V manufacturing using existing facilities, as the Richmond, CA facility is too small to support our expected
growth plan. We believe our current manufacturing facilities are suitable, adequate and provide productive capacity for the Company.</span></p>

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


<!-- Field: Page; Sequence: 19; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company believes that its future success is dependent in part on its continued ability to attract, hire and retain qualified personnel.
Therefore, investing in, developing and maintaining human capital is critical to our success. The Company is committed to provide its
employees with a safe and healthy workplace. On April 30, 2022, the Company had 54 full-time employees as compared to 46 at April 30,
2021. None of the Company&#8217;s employees are covered by collective bargaining agreements. The Company is an equal opportunity employer.
and as such provides equal employment opportunities to all employees and applicants for employment without regard to race, color, creed,
ancestry, national origin, citizenship, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity
or expression (including transgender status), sexual orientation, marital status, religion, age, disability, genetic information, service
in the military, or any other characteristic protected by applicable federal, state, or local laws and ordinances. At OPT, we foster
a culture of inclusion, embrace diversity, and seek to listen without judgement to all voices and opinions. Therefore, OPT is committed
to creating and maintaining a workplace in which all employees have an opportunity to participate and contribute to the success of the
business and are valued for their skills, experience, and unique perspectives. Association with OPT involves participation in a community
where all people are recognized and rewarded on the basis of individual qualifications and abilities. This commitment is embodied in
company policy and the way we do business at OPT and is an important principle of sound business management. We believe that providing
our employees with the appropriate resources will allow our employees to use their creativity and talent to invent new solutions, meet
new demands, and offer the most effective services/products in the industry.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is committed to provide its employees with a healthy and safe work environment, which include policies to guide our efforts.
We take a proactive approach to the identification and control of environment, health and safety hazards and risks. We work to continuously
improve our Quality, Health, Safety, and Environment (&#8220;QHSE&#8221;) performance through methodologies that aim to prevent workplace
injuries and illness, emphasis on quality production, and provide ongoing safety education to employees. On June 2, 2021, the Company
achieved ISO 45001 certification Bureau Veritas (BV) for a 3-year term. ISO 45001 is an international occupation health and safety certification.
We also recently passed our annual external audit from BV related to this certification. The safety management system provides procedures
to enhance our safety profile and reduce incidents, so all of our employees go home safely every day. Our focus over the next
year will be on implementing stop work authority, identification of hazards and risks whether at sea or in the shop, identification of
lagging and leading indicators, and performance of quality investigations. Our long-term goal is to become a generative QHSE culture.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the importance of Environmental, Social and Governance (ESG) as essential elements to its success, delivering
products that help reduce our customers&#8217; carbon emission and preserve our oceans&#8217; natural resources and as such, its
board of directors has established an Environmental and Sustainability Committee, which assists the Board in fulfilling its oversight responsibilities by assessing the effectiveness of
the Company&#8217;s programs and initiatives that support environmental stewardship, social responsibility, and sustainability policies,
programs, and practices of the Company. The Company is committed to delivering innovative
products and solutions while simultaneously working with high integrity, quality, a strong governance culture and respect for our
employees, customers, vendors and the people in the communities where we do business. The Company believes that consideration of ESG
matters is important to how it, and its solutions and services affect the environments, communities and societies in which it
operates around the world. By adhering to international, national, and local customs, we believe we meet our governance obligations
from the environment to personnel to safety. Despite our size, the Company views itself as a responsible corporate citizen
throughout the execution of its operations, as emphasized by its goal to provide low-carbon power and data solutions for offshore
industries, scientific research, and territorial security. It is the Company&#8217;s goal that all products have minimal
environmental impact footprint compared to alternative solutions. This includes minimizing the emissions for both our facilities and
products, implementing and deploying a database to track our carbon savings, utilizing renewable energy to power offshore data
solutions, and providing products and solutions that monitor sensitive ecological areas. Each deployed PB3 utilized in place of
fossil fuel-based power in Power as a Service applications can displace four tonnes of carbon annually, or roughly the amount of
carbon produced by two average automobiles. When combined with our MDAS for applications typically serviced by a manned guard vessel
powered by diesel fuel, this can displace more than 300 tonnes of carbon for every 10 vessel days replaced, or the equivalent of
removing more than 125 cars from the road.</span></p>

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


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
February 2022, the Company submitted an application for the NJ Clean Energy Program which offers free energy benchmarking to compare
energy usage to other commercial buildings in similar industries and provide recommendation to improve efficiency. The Company is working
with a case manager for the program and anticipates completion of the energy benchmarking report in the coming months. This report will
include an energy usage score relative to similar commercial facilities in related industries and detailed information on implementing
energy efficient technologies and available financial incentive programs available through the state program.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
parallel, the Company has initiated an environmental impact assessment on our products, starting with the PB3, with a focus on the potential
of any environmental hazards of materials. Further data is being gathered around the PB3 to determine the risk to marine life including
risk associated with our batteries and the potential use of propane in our hybrid PB. Our batteries contain no toxic or rare earth metals
and have a minimal risk of fires or explosion. In the unlikely event that water comes into contract with live batteries, wireless remote
operation allows for the immediate discharge of energy to mitigate the risk of electrolysis that could create an explosive mixture of
hydrogen and oxygen within the buoy. Further research is being performed around hazardous materials and any other risks related to our
WAM-V<sup>&#174;</sup> product line, including risk associated with the batteries we use in this product.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports are made
available free of charge through the Investor Relations section of the Company&#8217;s website (www.oceanpowertechnologies.com) as soon
as practicable after such material is electronically filed with, or furnished to, the SEC. Material contained on our website is not incorporated
by reference in this report. Our executive offices are located at 28 Engelhard Drive, Suite B, Monroe Township, New Jersey, 08831, and
our telephone number is (609) 730-0400. The information on our website is not a part of this Annual Report. Our common stock was listed
under the symbol &#8220;OPTT&#8221; on Nasdaq until June 2021, when the listing was transferred to the NYSE American. The public may
also read and copy any materials that we file with the Securities and Exchange Commission (&#8220;SEC&#8221;) at the SEC&#8217;s Public
Reference Room at 100 F Street, NE, Washington, D.C. 20549. The public may obtain information on the operation of the Public Reference
Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains an Internet website that contains reports and other information regarding
issuers that file electronically with the SEC located at <span style="text-decoration: underline">http://www.sec.gov</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
Update Regarding COVID-19</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic presented substantial health and economic risks, uncertainties and challenges to our business, the global economy and
financial markets. During 2020 we started to experience some delays related to the impact of COVID-19 on the international supply chain.
We were able to mitigate much of the impact by consuming not only internal inventory but also by expanding our supply base. While our
supply chain is primarily domestically oriented with the majority of our products domestically sourced, we obtain some components from
Asia and Europe. We use a combination of off-the-shelf components and equipment as well as custom developed parts. There have been a
number of disruptions throughout the global supply chain which have impacted our development and manufacturing. As the global economy
continues to open up, it is driving the demand for certain components. This has outpaced the return of the global supply chain to full
production. Although we have been able to find alternatives for many component shortages without compromising our product standards or
integrity, we experienced, and continue to experience, some delays and cost increases with respect to container shortages, ocean shipping
and air freight. In addition, our key suppliers have experienced longer lead times and cost increases for raw materials and have experienced
periods of interruption to production due to COVID-19 and its variants affecting manpower.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, local manpower and similar COVID-related problems are starting to ease. Like others in the industry we continue to
have concerns over component shortages, particularly for semiconductors, lithium-ion batteries and specialty metals, however, this has
not prevented us from manufacturing our products. If spikes in COVID-19 and its variants occur in regions in which our supply chain operates,
we could experience periodic interruptions or impacts due to delays in components and incur further freight price increases. We continue
to monitor and adjust our operations, as appropriate. in response to the COVID-19 pandemic.</span></p>

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


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
1A. <i><span id="a_003"></span>RISK FACTORS</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should carefully consider the following risk factors together with the other information contained in this Annual Report, and in prior
periodic and current reports. If any of the following risks actually occur, they may materially harm our business and our financial condition
and results of operations. In this event, the market price of our common stock could decline, and your investment could be lost.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Our Financial Condition</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have a history of operating losses and may not achieve or maintain profitability and positive cash flow.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have incurred net losses since we began operations in 1994, including net losses of $18.9 million and $14.8 million in fiscal
2022 and 2021, respectively. As of April 30, 2022, we had an accumulated deficit of $253.8 million. Our losses to date have resulted
primarily from costs incurred in our research and development programs and from our selling, general and administrative costs. As we
continue to develop our proprietary technologies, we expect to continue to have a net loss and use of cash from operating activities
unless or until we achieve positive cash flow from the commercialization of our products and services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not know whether we will be able to successfully commercialize our products and services or whether we can achieve profitability.
There is significant uncertainty about our ability to successfully commercialize our products in our targeted markets. Even if we do
achieve commercialization of our products and services and become profitable, we may not be able to achieve or, if achieved, sustain
profitability on a quarterly or annual basis.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not be able to raise sufficient capital to continue to operate our business.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically,
we have funded our business operations through sales of equity securities. While we have raised approximately $80.6 million since
April 30, 2020 and believe that this is sufficient to fund our operations for the foreseeable future, we do not know whether we will
be able to secure additional funding if needed in the future or, if secured, whether the terms will be favorable to us or our investors.
Our ability to obtain additional funding will be subject to several factors, including market conditions, our operating performance,
litigation and investor sentiment. These factors may make additional funding unavailable, or the timing, dollar amount, and terms and
conditions of additional funding unattractive.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we issue additional securities to raise capital, our existing shareholders could experience dilution or may be subordinated to any rights,
preferences or privileges granted to the new security holders. In particular, any new securities issued could have rights senior to those
associated with our common stock and could contain covenants that could restrict our operations. Should the financing we require to sustain
our working capital needs be unavailable or prohibitively expensive when we require it, our business, operating results, financial condition
and prospects could be materially and adversely affected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19
has, and could continue to, adversely affect the Company&#8217;s business, financial condition and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 outbreak has caused significant disruption in the financial markets and supply chains both globally and in the U.S., as well
as increased travel restrictions and disruption and shutdown of certain businesses in the U.S. and abroad, including disruptions to our
own business. We may continue to experience impacts from changes in customer behavior, more employees working from home, and less frequent
travel for sales and customer meetings, including dealing with potential regulatory limitations on domestic and international travel.
Our business benefits from in-person demonstrations and sales meetings, which have been limited due to COVID-19. The extent to which
COVID-19 impacts our results will ultimately depend on future developments and will include future actions which may be taken by governments
and businesses to attempt to contain COVID-19.</span></p>

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


<!-- Field: Page; Sequence: 22; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Currency
translation and transaction risk may adversely affect our business, financial condition and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
reporting currency is the U.S. dollar, and sometimes we incur costs in the local currency of countries in which our customers and suppliers
are located. As a result, we are subject to currency translation risk. A percentage of our revenues have historically been generated
outside the United States and can be denominated in foreign currencies of our customers. Changes in exchange rates between foreign currencies
and the U.S. dollar could affect our revenues and cost of revenues and could result in exchange losses. We cannot accurately predict
the impact of future exchange rate fluctuations on our results of operations. Currently, we do not engage in any exchange rate hedging
activities and, as a result, any volatility in currency exchange rates may have an immediate adverse effect on our business, financial
condition and results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related To Growth Of Our Business</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
sufficient demand for our solutions and services or new products does not develop or takes longer to develop than we anticipate, our
revenue generation will be limited, and it is unlikely that we will be able to achieve and, if achieved, then sustain profitability.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Even
if wave energy and maritime domain awareness technology achieve broad commercial acceptance, our products, including our PowerBuoys&#174;
and WAM-V<sup>&#174;</sup> autonomous surface vessels may not prove to be commercially viable technologies. We have invested a significant
portion of our time and financial resources since our inception in the development of our PowerBuoys&#174; but have not yet achieved successful
large scale or profitable commercialization of our PowerBuoys<sup>&#174;</sup>. We have also invested in the acquisition of MAR, and added
the WAM-V<sup>&#174;</sup> product line, but we have not achieved profitability of this product line. As we seek to manufacture, market,
sell and deploy our PowerBuoys&#174; and WAM-Vs<sup>&#174;</sup> in greater quantities, we may encounter unforeseen hurdles that would
limit the commercial viability of these products, including unanticipated manufacturing, deployment, operating, maintenance and other
costs. Our target customers and we may also encounter technical obstacles to deploying, operating and maintaining PowerBuoys&#174;, WAM-Vs<sup>&#174;</sup>,
or other products.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
demand for our products fails to develop sufficiently, it is unlikely that we will be able to grow our business or generate sufficient
revenues to achieve and then sustain profitability.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, if we are not successful in commercializing our new products, or are significantly delayed in doing so, our business, financial
condition and results of operations will be adversely affected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to attract and retain management and other qualified personnel, we may not be able to achieve our business objectives.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
success depends on the skills, experience and efforts of our management and other key product development, manufacturing, and sales and
marketing employees. We cannot be certain that we will be able to attract, retain and motivate such employees. The loss of the services
of one or more of these employees could have a material adverse effect on our business. There is a risk that we will not be able to retain
or replace these key employees. Implementation of our business plans will be highly dependent upon our ability to hire and retain senior
executives as well as talented staff in various fields of expertise.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
made several changes to our senior management team in fiscal 2022. Changes in senior management are inherently disruptive, and efforts
to implement any new strategic or operating goals may not succeed in the absence of a long-term management team. Changes to strategic
or operating goals stemming from the appointment of new executives may themselves prove to be disruptive. Periods of transition in senior
management leadership are often difficult as new executives gain detailed knowledge of our operations. Cultural differences may also
impact changes in strategy and style. Without consistent and experienced leadership, customers, employees, creditors, shareholders and
others may lose confidence in us.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
be successful, we need to retain key personnel. Qualified individuals, including engineers, project managers and sales leadership, are
in high demand, and we may incur significant costs to attract and retain them. All of our employees are at-will employees, which means
they can terminate their employment relationship with us at any time, and their knowledge of our business and industry would be difficult
to replace. If we lose the services of key personnel, or do not hire or retain other personnel for key positions, this could have a material
adverse effect on our business, financial condition, results of operations or cash flows.</span></p>

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


<!-- Field: Page; Sequence: 23; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to effectively manage our growth, this could adversely affect our business and operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
scope of our operations to date has been limited, and we do not have experience operating on the scale that we believe may be necessary
to achieve profitable operations. We added two acquisitions over the last two fiscal years, adding operations in Texas and California
to our existing operations in New Jersey, without significantly increasing our support staff. Our current personnel, facilities, systems
and internal procedures and controls may not be adequate to support our future growth plans, which we expect to include organic growth
as well as additional acquisitions and partnerships. This factor, when combined with the technical complexity of some of our development
efforts, may result in our inability to meet certain customer expectations or deadlines and could result in the amendment to, or termination
of, customer contracts or relationships. To realize our desired growth, we may need to add sales, marketing and engineering offices in
our existing and/or additional locations nationally or internationally, which may result in additional organizational complexity and
cost.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
manage the expansion of our operations, we may be required to improve our operational and financial systems, procedures and controls,
increase our manufacturing capacity and expand, train and manage our employee base, which may need to increase significantly if we are
to be able to fulfill our current manufacturing and growth plans. Our management may also be required to maintain and expand our relationships
with customers, suppliers and other third parties, as well as attract new customers and suppliers. If we do not meet these challenges,
we may be unable to take advantage of market opportunities, execute our business strategies or respond to competitive pressures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to successfully negotiate and enter into service contracts with our customers on terms that are acceptable to us, our ability
to diversify our revenue stream will be impaired.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
important element of our business strategy is to enter into service contracts with our customers under which we would be paid fees for
services related to the maintenance and operation of our products purchased from us. In addition, we may offer to lease our products,
sell power generated by our products or sell data gathered by sensors on our products. Even if customers purchase or lease our products,
they may not enter into service contracts with us. We may not be able to negotiate service or other contracts that provide us with any
additional profit opportunities. Even if we successfully negotiate and enter into such service contracts, our customers may terminate
them prematurely or they may not be profitable for a variety of reasons, including the presence of unforeseen hurdles or costs. In addition,
if we were unable to perform adequately under such service contracts, our efforts to successfully market our products could be impaired.
Any one of these outcomes could have an adverse effect on our business, financial condition and results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Failure
by third parties to supply or manufacture components of our products or to deploy our systems timely or properly could adversely affect
our business, financial condition and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have been, and expect to continue to be, highly dependent on third parties to supply or manufacture components for our products. If,
for any reason, our third-party manufacturers or vendors are not willing or able to provide us with components or supplies in a timely
fashion, or at all, our ability to manufacture and sell many of our products could be impaired. For example, some of our manufacturers
have experienced staffing shortages due to COVID-19 and its variants as well as other factors, and this has delayed delivery times for
our products from time to time. Specifically, we have concerns about the delivery of semiconductors and specialty metals, which are necessary
to produce our products. Other global supply chain issues have caused our vendors to delay orders, or to request increased pricing that
we may not always be able to pass on to our customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not have long-term contracts with our third-party manufacturers or vendors. If we do not develop ongoing relationships with vendors
located in different regions, we may not be successful at controlling unit costs as our manufacturing volume increases. Additionally,
we may not be able to negotiate new arrangements with these third parties on acceptable terms, or at all.</span></p>

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


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we rely on third parties, under our oversight, for the deployment and mooring for products. We have utilized several different
deployment methods, including towing our products to the deployment location and transporting our products to the deployment location
by barge or offshore workboat. If these third parties do not properly deploy our systems, cannot effectively deploy the products on a
large, commercial scale, or otherwise do not perform adequately, or if we fail to recruit and retain third parties to deploy our systems
in particular geographic areas, our business, financial condition and results of operations could be adversely affected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
targeted markets are highly competitive. We compete against incumbent solutions already being utilized by our customers and potential
customers. If we are unable to compete effectively, we may be unable to increase our revenues and achieve or maintain profitability.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
principal targeted markets include offshore oil and gas, defense and security, science and research, marine charter, and offshore wind.
In our targeted markets, which are highly competitive, we compete against incumbent power and maritime domain awareness solutions already
being utilized by our customers and potential customers. If we are unable to demonstrate to our customers and our potential customers
that our products and services are competitive and reliable to alternative solutions, or if it takes us longer to do so than we anticipate,
we may be unable to expand our business, maintain our competitive position, satisfy our contractual obligations, continue to commercialize
our products, or become profitable. In addition, if the cost associated with these development efforts exceeds our projections, our results
of operations could be materially and adversely affected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, competition may arise from other companies manufacturing similar products, developing different products that produce energy
more efficiently than our products, or developing autonomous vessels that perform better or have other characteristics that customers
prefer could make our products less attractive or render them obsolete. If we are not successful in manufacturing systems that generate
competitively priced power to the capacity required for the application, we may not be able to respond effectively to competitive pressures
from other renewable energy technologies or improvements to existing technologies.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we are unable to respond effectively to such competitive forces, our business, financial condition and results of operations could be
adversely affected. Our targeted markets are subject to their own inherent risks, and if those risks should materialize, then our business,
financial condition and results of operations could be adversely affected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
market and plan to market our products in multiple international regions. If we are unable to manage our international operations effectively,
our business, financial condition and results of operations could be adversely affected.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
market and plan to market our products in multiple global regions, including parts of North and South America, Europe, and Asia, and
we are therefore subject to risks associated with having international operations. Revenues from customers who are based outside of the
U.S. accounted for 84% of our revenues in fiscal 2022 and 86% of our revenues in fiscal 2021. Risks inherent in international operations
include, but are not limited to, the following:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    in general economic and political conditions in the countries in which we operate;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">unexpected
    adverse changes in foreign laws or regulatory requirements, including those with respect to renewable energy, environmental protection,
    permitting, export duties and quotas;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">trade
    barriers such as export requirements, tariffs, taxes and other restrictions and expenses, which could increase the prices of our
    products and make us less competitive in some countries;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">fluctuations
    in exchange rates may affect demand for our products and may adversely affect our profitability in U.S. dollars to the extent the
    price of our products and cost of raw materials and labor are denominated in a foreign currency;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulty
    with staffing and managing widespread operations;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 25; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">complexity
    of, and costs relating to compliance with, the different commercial and legal requirements of the overseas markets in which we offer
    and sell our products;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">inability
    to obtain, maintain or enforce intellectual property rights; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulty
    in enforcing agreements in foreign legal systems.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business in foreign markets requires us to respond to rapid changes in market conditions in these countries. Our overall success as a
global business depends, in part, on our ability to succeed in differing legal, regulatory, economic, social and political conditions.
We may not be able to develop and implement policies and strategies that will be effective in each location where we do business, which
in turn could adversely affect our business, financial condition and results of operations. The current economic environment, particularly
the macroeconomic pressures in certain European countries, may increase these risks.</span></p>

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

<p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 10pt 0 0; text-align: justify"><b><i>Failure of our information systems
or those of third parties or breaches of data security could cause significant harm to our business.</i></b></p>

<p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 10pt 0 0; text-align: justify; text-indent: 0.5in">Our systems and processes
involve the storage and transmission of proprietary information and sensitive or confidential data, including personal information of
employees, and possibly customers and others. In addition, we rely on information systems controlled by third parties. Information system
failures, network disruptions, and system and data security breaches, manipulation, destruction, ransom, or leakage, whether intentional
or accidental, could impair our ability to provide services to our customers or otherwise harm our ability to conduct our business. Any
such failures, disruptions or breaches could also impede the development, manufacture or shipment of products, interrupt or delay processing
of transactions and reporting financial results, result in theft or misuse of our intellectual property or other assets, or result in
the unintentional disclosure of personal, proprietary, sensitive, or confidential information of employees, customers, and others. Our
development and use of our MDAS platforms, cloud-based offerings, as well as our evolution toward DaaS and RaaS models, require us to
host increasing amounts of our own and customer data, and increases the risk that our and our customers&#8217; data and financial and
proprietary information could be more susceptible to such failures and data breaches. In addition, the need for substantial numbers of
our employees to work remotely, such as due to the COVID-19 pandemic, could create additional data security risks.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cyber-security
breaches of our systems and information technology could adversely impact our ability to operate or meet contractual obligations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
utilize, develop, install and maintain a number of information technology systems. Various privacy and security laws require us to protect
sensitive and confidential information from disclosure. In addition, we are bound by our customers and other contracts, as well as our
own business practices, to protect confidential and proprietary information (whether it be ours or a third party&#8217;s information
entrusted to us) from disclosure. Our computer systems, as well as those of our customers, contractors and other vendors, face the threat
of unauthorized access, computer hackers, viruses, malicious code, cyber-attacks, phishing and other security incursions and system disruptions,
including attempts to improperly access our confidential and proprietary information, as well as the confidential and proprietary information
of our customers and other business partners. Industry-accepted security measures and technology to secure computer systems, and the
information stored by cloud vendors on these systems are subject to threats. There can be no assurance that our efforts will prevent
these threats. Further, as these security threats continue to evolve, we may be required to devote additional resources to protect, prevent,
detect and respond against such threats. A party who circumvents our security measures, or those of our customers, contractors or other
vendors, could misappropriate confidential or proprietary information, improperly manipulate data, or cause damage or interruptions to
systems. If we are unable to protect sensitive information, our customers or governmental authorities could question the adequacy of
our security processes and procedures and our compliance with applicable laws and regulations, including evolving government cyber security
requirements for government contractors. Any of these events could damage our reputation, result in litigation and regulatory fines and
penalties, or have a material adverse effect on our business, financial condition, results of operations or cash flows.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Product Development and Commercialization</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have only manufactured a limited number of PowerBuoys&#174;, and to date we have not produced these products in any significant quantity
for commercial production. These products do not have a sufficient operating history to accurately predict how they will perform
over their estimated useful life.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
date, we have only manufactured a limited number of PowerBuoys&#174;. As a result, our products may not have a sufficient operating history
to confirm how they will perform over their estimated useful life. Our technology may not yet have demonstrated that our engineering
and test results can be duplicated in volume or in commercial production. If our products are ultimately proven ineffective or unfeasible,
we may not be able to expand the commercial production of our products or we may become liable to our customers for quantities we are
obligated to produce but are unable to produce. If our products perform below expectations, we could lose customers and face substantial
repair and replacement expenses which could in turn adversely affect our business, financial condition and results of operations.</span></p>

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


<!-- Field: Page; Sequence: 26; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
face numerous accident and safety risks and hazards, including hazards associated with extreme weather, wind and other environmental
conditions, which are inherent in offshore operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portions
of our operations are subject to hazards and risks inherent in the building, testing, deploying and maintenance of our products. These
hazards and risks could result in personal injuries or loss of life. The unintentional release of a PowerBuoy&#174; product from
its mooring due to extreme environmental conditions and damage caused by its drifting, and other damages which may include damage to
our properties, including our products, and the properties of others, or other consequential damages. Our autonomous vessels could cause
other types of damage, including collisions with other vessels, property of others, or even swimmers or other persons or property utilizing
a body of water where the WAM-V&#174; is operating. This could also lead to the suspension of certain of our operations, large damage
claims, damage to our safety reputation and a loss of business. Some of these risks may be uninsurable and some claims may exceed our
insurance coverage. Therefore, the occurrence of a significant accident or other risk event or hazard that is not fully covered by insurance
could materially and adversely affect our business and financial results and, even if fully covered by insurance, could materially and
adversely affect our business due to the impact on our reputation for safety.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
relationships with our strategic partners may not be successful, and we may not be successful in establishing additional relationships,
either of which could adversely affect our ability to commercialize our products and services.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have a number of critical relationships with strategic partners, specifically our software development partners. Generally, these types
of relationships obligate a party to provide certain services or perform certain tasks in connection with the relationship with the alliance
partner, and we are generally responsible for paying the costs we incur relating to such services or tasks. These relationships generally
are not expected to provide us with any revenues or sources of financing. If we are unable to reach agreements with additional suitable
alliance partners, we may fail to meet our business objectives for the commercialization of our products. We may face significant competition
in seeking appropriate alliance partners. Moreover, these development agreements and strategic alliances are complex to negotiate and
time consuming to document. We may not be successful in our efforts to establish additional strategic relationships or other alternative
arrangements. The terms of any additional strategic relationships or other arrangements that we establish may not be favorable to us.
Furthermore, even if we are able to find, negotiate and enter these relationships, such arrangements may be conditional upon our receipt
of additional funding. There can be no assurance that we will receive such additional funding. In addition, strategic relationships may
not be successful, and we may be unable to sell and market our products to these companies, their affiliates and customers in the future,
or growth opportunities may not materialize. Any of which could adversely affect our business, financial condition and results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have limited manufacturing and deployment experience. If we are unable to increase our manufacturing capacity in a cost-effective manner,
our business will be materially harmed.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
manufacture key components of our products, while outsourcing the manufacturing for other components of our products. However, we have
only manufactured our products in limited quantities for use in development and testing and have limited commercial manufacturing and
deployment experience, and our work with our vendors has not included work on multiple orders on time-critical deadlines. Our future
success depends on our ability to significantly increase both our manufacturing capacity and production throughput in a cost-effective
and efficient manner, and to manage multiple vendors with several orders on specific deadlines. In order to meet our growth objectives,
we will need to increase our engineering, contract management, and manufacturing staff. There is intense competition for hiring qualified
technical and engineering personnel. Therefore, we may not be able to hire a sufficient number of qualified personnel to allow us to
meet our growth objectives.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may be unable to develop efficient, low-cost manufacturing capabilities and processes that enable us to meet the quality, price, engineering,
design and production standards or production volumes necessary to successfully commercialize our products. If we cannot do so, we may
be unable to expand our business, satisfy our contractual obligations or become profitable. Even if we are successful in developing our
manufacturing capabilities and processes, we may not be able to do so in time to meet our commercialization schedule or satisfy the requirements
of our customers.</span></p>

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


<!-- Field: Page; Sequence: 27; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Problems
with the quality or performance of our products would adversely affect our business, financial condition and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
agreements with customers will generally include guarantees and warranties with respect to the quality and performance of our products.
Because of the limited operating history of our products, we have been required to make analytical assumptions regarding the durability,
reliability and performance of the systems, and we may not be able to predict whether and to what extent we may be required to perform
under the guarantees that we expect to give our customers. Our assumptions could prove to be materially different from the actual performance
of our products, causing us to incur substantial expense to repair or replace defective systems in the future. We will bear the risk
of claims long after we have sold our products and recognized revenue. Moreover, any widespread product failures could adversely affect
our business, financial condition and results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
must continually improve existing products, design and sell new products, and invest in research and development in order to compete
effectively.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
markets for our products are characterized by rapid technological change, evolving industry standards and continuous improvements of
products. Due to constant changes in our markets, our future success depends on our ability to develop new technologies, products, processes
and product applications. New product development and commercialization efforts, including efforts to enter markets or product categories
in which we have limited or no prior experience, have inherent risks. These risks include the costs involved, such as development and
commercialization, product development or launch delays, and the failure of new products and line extensions to achieve anticipated levels
of market acceptance or growth in sales or operating income. We also face the risk that our competitors will introduce innovative new
products that compete with our products. If new product development and commercialization efforts are not successful, our financial results
could be adversely affected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
and technological developments are accomplished primarily through internally funded R&amp;D projects. Because it is not generally possible
to predict the amount of time required and costs involved in achieving certain R&amp;D objectives, actual development costs may exceed
anticipated amounts and estimated product development schedules may be extended. Our financial condition and results of operations may
be materially and adversely affected if:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
    improvements are not completed on a timely basis;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New
    products are not introduced on a timely basis or do not achieve sufficient market penetration;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
    are cost overruns or delays in R&amp;D efforts; or</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#9679;</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New
    products experience reliability or quality problems, or otherwise do not meet customer preferences or requirements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Intellectual Property</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to obtain or maintain intellectual property rights relating to our technology and products, the commercial value of our
technology and products may be adversely affected, which could in turn adversely affect our business, financial condition and results
of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
success and ability to compete depends in part upon our ability to obtain protection in the U.S. and other countries for our products
by establishing and maintaining intellectual property rights relating to or incorporated into our technology and products. We own a variety
of patents and patent applications in the U.S. and corresponding patents and patent applications in several foreign jurisdictions. However,
we have not obtained patent protection in each market in which we plan to compete. In addition, we do not know how successful we would
be should we choose to assert our patents against suspected infringement, and we do not know what the cost to do so would be. Our pending
and future patent applications may not issue as patents or, if issued, may not be issued in a form that will be advantageous to us. Even
if issued, patents may be challenged, narrowed, invalidated or circumvented, which could limit our ability to stop competitors from marketing
similar products or limit the length of term of patent protection we may have for our products. Changes in either patent laws or in interpretations
of patent laws in the U.S. and other countries may diminish the value of our intellectual property or narrow the scope of our patent
protection, which could in turn adversely affect our business, financial condition and results of operations.</span></p>

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


<!-- Field: Page; Sequence: 28; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to protect the confidentiality of our proprietary information and know-how, the value of our technology and products could
be adversely affected, which could in turn adversely affect our business, financial condition and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to patented technology, we rely upon unpatented proprietary technology, processes and know-how, particularly with respect to
our PowerBuoy&#174; control and electricity generating systems and our WAM-V<sup>&#174;</sup> systems. We generally seek to protect this
information in part by confidentiality agreements with our employees, consultants and third parties. These agreements may be breached,
and we may not have adequate remedies for any such breach. In addition, our trade secrets may otherwise become known or be independently
developed by competitors.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Foreign
laws may not afford us sufficient protections for our intellectual property, and we may not be able to obtain patent protection outside
of the United States.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intellectual
property rights protection continues to present significant challenges to U.S. companies operating around the world. The body of law
is often relatively undeveloped compared to the commercial law in the U.S. and only limited protection of intellectual property may be
available in those jurisdictions. Although we have taken precautions to protect our intellectual property, any local design or manufacture
of products that we undertake in a foreign jurisdiction could subject us to an increased risk that unauthorized parties will be able
to copy or otherwise obtain or use our intellectual property, which could harm our business. We may also have limited legal recourse
in the event we encounter patent or trademark infringement. If we are unable to manage our intellectual property rights, our business
and operating results may be seriously harmed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we infringe or are alleged to have infringed upon intellectual property rights of third parties, our business, financial condition and
results of operations could be adversely affected.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products or use of our trademarks may infringe, or be claimed to infringe, upon patents, patent applications or trademarks under which
we do not hold licenses or other rights. Third parties may own or control these patents, patent applications or trademarks in the U.S.
and abroad. Third parties could bring claims against us that would cause us to incur substantial expenses and, if successfully asserted
against us, could cause us to pay substantial damages. Further, if a patent or trademark infringement suit were brought against us, we
could be forced to stop or delay manufacturing or sales of the product or component that is the subject of the suit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of patent or trademark infringement claims, or in order to avoid potential claims, we may choose or be required to seek a license
from the third party and be required to pay license fees, royalties or both. These licenses may not be available on acceptable terms,
or at all. Even if we were able to obtain a license, the rights may be non-exclusive, which could result in our competitors gaining access
to the same intellectual property. Ultimately, we could be forced to cease some aspect of our business operations if, as a result of
actual or threatened patent or trademark infringement claims, we are unable to enter into licenses on acceptable terms. This could significantly
and adversely affect our business, financial condition and results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to infringement claims against us, we may become a party to other types of patent or trademark litigation and other proceedings,
including proceedings declared by the U.S. Patent and Trademark Office and proceedings in the European Patent Office, regarding intellectual
property rights with respect to our products and technology. The cost to us of any patent or trademark litigation or other proceeding,
even if resolved in our favor, could be substantial. In addition, if we were to license our intellectual property to others, we may be
required to indemnify our licensee if the licensed intellectual property is found to be infringing on a third party&#8217;s rights. Some
of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater
financial resources.</span></p>

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


<!-- Field: Page; Sequence: 29; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
contracts with governmental entities could negatively affect our intellectual property rights, and our ability to commercialize our products
could be impaired.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
prior agreements with government agencies in large part funded the research and development of our PowerBuoy&#174;. When new technologies
are developed with U.S. government funding, the government obtains certain rights in any resulting patents, technical data and software,
generally including, at a minimum, a non-exclusive license authorizing the government to use the invention, technical data or software
for non-commercial purposes. These rights may permit the government to disclose our confidential information to third parties and to
exercise &#8220;march-in&#8221; rights. March-in rights refer to the right of the U.S. government to require us to grant a license to
the technology to a responsible applicant or, if we refuse, the government may grant the license itself. U.S. government-funded inventions
must be reported to the government and U.S. government funding must be disclosed in any resulting patent applications; our rights in
such inventions will normally be subject to government license rights, periodic post-contract utilization reporting, foreign manufacturing
restrictions and march-in rights.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
government can exercise its march-in rights if it determines that action is necessary because we fail to achieve practical application
of the technology or because action is necessary to alleviate health or safety needs, to meet requirements of federal regulations or
to give preference to U.S. industry. Our government-sponsored research contracts are subject to audit and require that we provide regular
written technical updates on a monthly, quarterly or annual basis, and, at the conclusion of the research contract, a final report on
the results of our technical research. Because these reports are generally available to the public, third parties may obtain some aspects
of our sensitive confidential information. Moreover, if we fail to provide these reports or to provide accurate or complete reports,
the government may obtain rights to any intellectual property arising from the related research. Funding from government contracts may
also limit when and how we can deploy our technology developed under those contracts. Foreign governments with which we contract to provide
funding for our research and development may seek similar rights.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Regulatory and Compliance Matters</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to obtain all necessary regulatory permits and approvals, it is possible that we will not be able to implement our planned
projects or business plan.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offshore
deployment of our products is heavily regulated. Each of our deployments is subject to multiple permitting and approval requirements.
We are dependent on state, federal and regional government agencies for such permits and approvals. Due to the unique nature of in-ocean
power generation and the associated potential for environmental hazards stemming from deployment of our products, we expect our projects
to receive close scrutiny by permitting agencies, approval authorities and the public, which could result in substantial delay in the
permitting process. New regulations surrounding the deployment of autonomous vessels could restrict or limit our ability to deploy WAM-Vs<sup>&#174;
</sup>in certain jurisdictions. Successful challenges by any parties opposed to our deployments could result in increased costs, or in
the denial of necessary permits and approvals.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we or our clients are unable to obtain necessary permits and approvals in connection with any or all of our projects, those projects
would not be implemented, and our business, financial condition and results of operations would be adversely affected. If we violate
or fail to comply with these permits and approvals, we could be fined or otherwise sanctioned by regulators.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>In
the event we are unable to satisfy regulatory requirements relating to internal control over financial reporting, or if our internal
controls are not effective, our business and financial results may suffer.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
internal controls are necessary for us to provide reasonable assurance with respect to our financial reports and to effectively prevent
fraud. Pursuant to the Sarbanes-Oxley Act of 2002, we are required to furnish a report by management on internal control over financial
reporting, including management&#8217;s assessment of the effectiveness of such control. Internal control over financial reporting may
not prevent or detect misstatements because of its inherent limitations, including the possibility of human error, the circumvention
or overriding of controls, or fraud. Therefore, even effective internal controls can provide only reasonable assurance with respect to
the preparation and fair presentation of financial statements. In addition, projections of any evaluation of the effectiveness of internal
control over financial reporting to future periods are subject to the risk that the control may become inadequate because of changes
in conditions, or that the degree of compliance with the policies or procedures may deteriorate. If we fail to maintain the adequacy
of our internal controls, including any failure to implement new or improved controls, or if we experience difficulties in their implementation,
our business and operating results could be harmed, we could fail to meet our reporting obligations, and there could also be a material
adverse effect on our stock price.</span></p>

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


<!-- Field: Page; Sequence: 30; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
portion of products we acquire from our suppliers are manufactured in foreign countries, making the price and availability of these products
subject to international trade risks and other international conditions.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
portion of our parts for our products are sourced from foreign countries, some of which in the future are, or could become subject to
trade restrictions, including increased tariffs or quotas, embargoes and customs restrictions, which would increase the cost or could
reduce the supply of products available to us, and could have a material adverse effect on our business, financial condition and results
of operations. Tariffs on imports from foreign countries, as well as changes in tax and trade policies, such as a border adjustment tax
or disallowance of certain tax deductions for imported product, could materially increase our manufacturing costs, the costs of our imported
products or our income tax expense, which would have a material adverse effect on our financial condition and results of operations.
Tariffs imposed by foreign countries on imports of our products could also adversely affect our international sales. Any increase in
manufacturing costs, the cost of our products or limitation on the amount of products we are able to purchase, could have a material
adverse effect on our financial condition and results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business involves the use of hazardous materials, which require compliance with environmental and occupational safety laws regulating
the use of such materials. If we violate these laws, we could be subject to significant fines, liabilities or other adverse consequences.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
manufacturing operations, particularly some of the activities undertaken by our third-party suppliers and manufacturers, involve the
controlled use of hazardous materials. These include batteries for the PB3 and WAM-V<sup>&#174;</sup>, propane for the hybrid and various
lubricants and oils. Accordingly, our third-party contractors and we are subject to foreign, federal, state and local laws governing
the protection of the environment and human health and safety, including those relating to the use, handling and disposal of these materials.
We cannot completely eliminate the risk of accidental contamination or injury from these hazardous materials. In the event of an accident
or failure to comply with environmental or health and safety laws and regulations, we could be held liable for resulting damages, including
damages to natural resources, fines and penalties, and any such liability could adversely affect our business, financial condition and
results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Environmental
laws and regulations are complex, change frequently and have tended to become more stringent over time. While we have planned for future
capital and operating expenditures to maintain compliance, we cannot assure you that environmental laws and regulations will not change
or become more stringent in the future. Therefore, we cannot assure you that our costs of complying with current and future environmental
and health and safety laws, and any liabilities arising from past or future releases of, or exposure to, hazardous substances will not
adversely affect our business, financial condition or results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Litigation</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation
is costly and time-consuming to defend, and if decided against us, could require us to pay substantial judgments or settlements. We may
be the subject of future securities or other litigation, which could adversely affect our company, our business and our liquidity.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
litigation is costly, and time consuming to defend and may distract our management from the daily operations of our business. We may
be the subject of additional future litigation, which could a material adverse effect on our business, financial condition, results of
operations or cash flows. Although we maintain insurance coverage, we cannot assure that this insurance coverage will be sufficient to
cover the substantial fees of lawyers and other professional advisors relating to these pending lawsuits or any future litigation, our
obligations to indemnify our officers and directors who may become parties to such pending and future actions, or the amount of any judgments
or settlements that we may be obligated to pay in connection with these lawsuits. In addition, prior judgements and settlements have
caused our insurance premiums and retention amounts to increase, and we may be subject to additional increases in the future or be subjected
to other changes in our insurance coverages. Further, given the volatility of the market price of our common stock, we may be subject
to future class action securities and other litigation. Accordingly, we have incurred and may continue to incur substantial legal expenses,
judgments and/or settlements relating to pending and future litigation and our management&#8217;s time and attention may be diverted
from the operation of our business, which could materially and adversely affect the Company.</span></p>

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


<!-- Field: Page; Sequence: 31; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may become the target of securities litigation, which is costly and time-consuming to defend.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the past, companies that experience significant volatility in the market price of their publicly traded securities have become subject
to class action securities litigation. Our stock price has been volatile, and class action securities litigation and derivative lawsuits
have been filed against us and it is possible that additional lawsuits could be brought against us in the future. The results of complex
legal proceedings are difficult to predict. These lawsuits assert types of claims that, if resolved against us, could give rise to substantial
damages, and an unfavorable outcome or settlement of these lawsuits, or any future lawsuits, could have a material adverse effect on
our business, financial condition, results of operations and/or stock price. Even if any future lawsuits, are not resolved against us,
the costs of defending such lawsuits may be material to our business and our operations. Moreover, these lawsuits may divert our management&#8217;s
attention from the operation of our business. For more information on our legal proceedings, see Item 3 &#8220;Legal Proceedings&#8221;
of this Annual Report and Note 17 &#8220;Commitments and Contingencies - Litigation&#8221; in the accompanying consolidated financial
statements for the fiscal year ended April 30, 2022.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we issue additional shares of our equity securities in the future, our shareholders may experience substantial dilution in the value
of their investment or their ownership interest.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
certificate of incorporation currently authorizes us to issue up to 100,000,000 shares of our common stock and to issue and designate
the rights of, without shareholder approval, up to 5,000,000 shares of preferred stock. In the future, if we were required to raise additional
capital, we may offer additional shares of our common stock or other securities convertible into or exchangeable for our common stock
at prices that may not be the same as the price per share paid by other investors, and dilution to our shareholders in the value of their
investment and their ownership and voting interest in the Company could result. We may sell shares or other securities in any other offering
at a price per share that is less than the price per share paid by existing investors, and investors purchasing shares or other securities
in the future could have rights superior to existing shareholders.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we have a significant number of stock options and warrants outstanding. To the extent that outstanding stock options or warrants
have been or may be exercised or other shares issued, current shareholders and future investors who have purchased our common stock will
experience further dilution. In addition, we may choose to raise additional capital due to market conditions or strategic considerations
even if we believe we have sufficient funds for our current or future operating plans. To the extent that we issue new securities or
raise additional capital through the sale of equity or convertible debt securities, the issuance of these securities could result in
further dilution to our shareholders or result in downward pressure on the price of our common stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Historically,
our stock price has been volatile, and this is likely to continue; purchasers of our common stock could incur substantial losses as a
result.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historically,
the market price of our common stock has fluctuated significantly, and we expect that this will continue. Purchasers of our common stock
could incur substantial losses relating to their investment in our stock as a result. For the fiscal year ended April 30, 2022, the 52-week
low and high prices for our common stock was $0.93 and $3.28, respectively. Also, the stock market in general has recently experienced
volatility that has often been unrelated or disproportionate to the operating performance of particular companies. These broad market
fluctuations could result in fluctuations in the price of our common stock, which could cause purchasers of our common stock to incur
substantial losses. The market price for our common stock may be influenced by many factors, including the items identified within these
Risk Factors and the other information included within this annual report.</span></p>

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


<!-- Field: Page; Sequence: 32; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Provisions
in our corporate charter documents and under Delaware law may delay or prevent attempts by our shareholders to change our management
and hinder efforts to acquire a controlling interest in us.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of our reincorporation in Delaware in April 2007, provisions of our certificate of incorporation and bylaws may discourage,
delay or prevent a merger, acquisition or other change in control that shareholders may consider favorable, including transactions in
which our shareholders might otherwise receive a premium for their shares. These provisions may also prevent or frustrate attempts by
our shareholders to replace or remove our management. These provisions include:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">advance
    notice requirements for shareholder proposals and nominations;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    inability of shareholders to act by written consent or to call special meetings; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    ability of our Board of Directors to designate the terms of and issue new series of preferred stock without shareholder approval,
    which could be used to institute a &#8220;poison pill&#8221; that would work to dilute the stock ownership of a potential hostile
    acquirer, effectively preventing acquisitions that have not been approved by our Board of Directors.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
affirmative vote of the holders of at least 75% of our shares of capital stock entitled to vote is necessary to amend or repeal the above
provisions of our certificate of incorporation. In addition, absent the approval of our Board of Directors, our bylaws may only be amended
or repealed by the affirmative vote of the holders of at least 75% of our shares of capital stock entitled to vote.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, Section 203 of the Delaware General Corporation Law prohibits a publicly-held Delaware corporation from engaging in a business
combination with an interested shareholder, which is generally a person who together with its affiliates owns or within the last three
years has owned 15% of our voting stock, for a period of three years after the date of the transaction in which the person became an
interested shareholder, unless the business combination is approved in a prescribed manner. Accordingly, Section 203 may discourage,
delay or prevent a change in control of our company.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
securities or industry analysts fail to cover us, or do not publish research or publish unfavorable or inaccurate research about our
business, our stock price and trading volume could decline.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
trading market for our common stock is influenced by the research and reports that industry or securities analysts may publish about
us, our business, or our industry from time to time. If no analyst covers us, or ultimately one or more of these analysts cease
coverage or fail to publish reports on the Company regularly, we could lose visibility in the financial markets, which in turn could
cause the price or trading volume of our common stock to decline. Moreover, if one or more of the analysts who cover our company downgrade
our common stock or release a negative report, or if our operating results do not meet analyst expectations, the price of our common
stock could decline.</span></p>

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


<!-- Field: Page; Sequence: 33; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have never paid cash dividends on our common stock, and we do not anticipate paying any cash dividends in the foreseeable future.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have not paid any cash dividends on our common stock to date. We currently intend to retain our future earnings, if any, to fund the
development and growth of our business. In addition, the terms of any future debt agreements may preclude us from paying dividends. As
a result, capital appreciation, if any, of our common stock will be the sole source of gain for our shareholders for the foreseeable
future.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
1B. <i><span id="a_004"></span>UNRESOLVED STAFF COMMENTS</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
2. <i><span id="a_005"></span>PROPERTIES</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
corporate headquarters are currently located in Monroe Township, New Jersey, where we occupy approximately 56,000 square feet under a
lease expiring on October 31, 2024. We use this facility for administration, research and development, as well as assembly and testing
of our products.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
we have a property located on the University of California Berkeley in Berkeley, California, where we occupy 1,220 square feet under
a lease expiring on June 30, 2022 which will become a month-to-month lease upon expiration. We use this facility primarily for administration,
engineering, and manufacturing of our products.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finally,
we have a property located in Houston, Texas, where we occupy approximately 28,000 square feet under a lease expiring on January 31,
2023. We use this facility for our consulting services personnel.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
3. <i><span id="a_006"></span>LEGAL PROCEEDINGS</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Employment
Litigation</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 10, 2014, the Company terminated Charles Dunleavy as its Chief Executive Officer for cause and removed him from the Board of Directors.
In 2018, Mr. Dunleavy filed a demand for arbitration against the Company before the American Arbitration Association in New Jersey, claiming,
among other things, that the Company breached its employment agreement with Mr. Dunleavy. The arbitration panel ultimately awarded Mr.
Dunleavy compensatory damages in the amount of $438,254.54 for the breach of contract claim, plus additional attorneys&#8217; fees, costs
and pre-judgment interest for a total award of $1,223,963.14. The Company paid this amount on May 26, 2021 and the matter is now closed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Spain
Income Tax Audit</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;s recognition of grant funds received in 2011 to 2014 from the
European Commission in connection with the Company&#8217;s Waveport project. On July 30, 2018, the inspector concluded that although
there was no tax owed in light of losses reported, the Company&#8217;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 &#8364;279,869.81 or approximately $331,000. In the quarter ended October 31, 2020, the Company recorded an additional reserve of &#8364;117,145.81
(or approximately $154,000) to Selling, general and administrative costs in the Statement of Operations making the total reserve &#8364;279,869.81,
which amount was paid by the Company to the Spanish Tax Administration on January 25, 2021. As of April 30, 2022, the Company had no
reserve related to this audit. The Company has appealed the decision of the Tribunal tax assessment to the Spanish National Court. The
Company expect a ruling on the appeal prior to the end of fiscal 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
4. <i><span id="a_007"></span>MINE SAFETY DISCLOSURES</i></b></span></p>

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

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

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


<!-- Field: Page; Sequence: 34; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_008"></span>PART
II</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
5. <i><span id="a_009"></span>MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
common stock was listed on the Nasdaq Capital Market, under the symbol &#8220;OPTT&#8221; until June 2021 when the listing was transferred
to the NYSE American under the same symbol. As of July 13, 2022, there were 131 holders of record for shares of our common stock. Since
a portion of our common stock is held in &#8220;street&#8221; or nominee name, we are unable to determine the exact number of beneficial
holders.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have never declared or paid any cash dividends on our common stock, and we do not currently anticipate declaring or paying cash dividends
on our common stock in the foreseeable future. At this time, we intend to retain all of our future earnings, if any, to finance the growth
and development of our business. Any future determination relating to our dividend policy will be made at the discretion of our Board
of Directors, and will depend on a number of factors, including future earnings, capital requirements, financial conditions, future prospects,
contractual restrictions and covenants, and other factors that our Board of Directors may deem relevant.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
transfer agent is Computershare Trust Company, N.A. Computershare is located at 250 Royall Street, Canton, MA 02021-1011. Its contact
information is: United States and Canada: (800) 662 - 7232, International (781) 575&#8211;4238, and its website is located at <span style="text-decoration: underline">www.computershare.com</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purchases
of Equity Securities by the Issuer</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no purchases of equity securities by the Company for the three months ended April 30, 2022.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
&#8220;Part III, Item 12- Security Ownership of Certain Beneficial Owners, Management and Related Shareholder Matters- Equity Compensation
Plan Information.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unregistered
Sales of Equity Securities and Use of Proceeds</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
6. <i><span id="a_010"></span>[<i>Reserved]</i></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
7. <i><span id="a_011"></span>MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>You
should read the following discussion and analysis of our financial condition and results of operations together with our consolidated
financial statements and the related notes and other financial information included elsewhere in this Annual Report. Some of the information
contained in this discussion and analysis or set forth elsewhere in this Annual Report, including information with respect to our plans
and strategy for our business and related financing, includes forward-looking statements that involve risks and uncertainties. You should
review the &#8220;Risk Factors&#8221; section of this Annual Report, and elsewhere in this report, for a discussion of important factors
that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained
in the following discussion and analysis. Our fiscal year ends on April 30. References to fiscal 2021 are to the fiscal year ended April
30, 2021.</i></span></p>

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


<!-- Field: Page; Sequence: 35; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
provide ocean data collection and reporting, marine power, offshore communications, and Maritime Domain Awareness (&#8220;MDA&#8221;)
products and consulting services. We offer our products and services to a wide-range of customers, including those in government and
offshore energy, oil and gas, construction, wind power and other industries. We are involved in the entire life cycle of product development,
from product design through manufacturing, testing, deployment, maintenance and upgrades. working closely with partners across our supply
chain. We also work closely with our third party partners that provide us with, among other things, software, controls, sensors, integration
services, and marine installation services. Our solutions enable technologies for data collection, analysis, and communication in ocean
and other offshore environments, and generate actionable intelligence via a variety of inputs. We then channel the information we collect,
and other communications, through control equipment linked to edge computing and cloud hosting environments.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
Update Regarding COVID-19</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic presented substantial health and economic risks, uncertainties and challenges to our business, the global economy and
financial markets. During 2020 we started to experience some delays related to the impact of COVID-19 on the international supply chain.
We were able to mitigate much of the impact by consuming not only internal inventory but also by expanding our supply base. While our
supply chain is primarily domestically oriented with the majority of our products domestically sourced, we obtain some components from
Asia and Europe. We use a combination of off-the-shelf components and equipment as well as custom developed parts. There have been a
number of disruptions throughout the global supply chain which have impacted our development and manufacturing. As the global economy
continues to open up, it is driving the demand for certain components. This has outpaced the return of the global supply chain to full
production. Although we have been able to find alternatives for many component shortages without compromising our product standards or
integrity, we experienced, and continue to experience, some delays and cost increases with respect to container shortages, ocean shipping
and air freight. In addition, our key suppliers have experienced longer lead times and cost increases for raw materials and have experienced
periods of interruption to production due to COVID-19 and its variants affecting manpower.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, local manpower and similar COVID-related problems are starting to ease. Like others in the industry we continue to
have concerns over component shortages, particularly for semiconductors, lithium-ion batteries and specialty metals, however, this has
not prevented us from manufacturing our products. If spikes in COVID-19 and its variants occur in regions in which our supply chain operates,
we could experience periodic interruptions or impacts due to delays in components and incur further freight price increases. We continue
to monitor and adjust our operations, as appropriate. in response to the COVID-19 pandemic.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>At
the Market Offering Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 7, 2019, the Company entered into an At the Market Offering Agreement (&#8220;2019 ATM Facility&#8221;) with AGP, under which
the Company may issue and sell to or through AGP, acting as agent and/or principal, shares of the Company&#8217;s common stock having
an aggregate offering price of up to $25.0 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 17,595,472 shares of its common stock with an aggregate market value
of $23.4 million at an average price of $1.33 per share and paid AGP a sales commission of approximately $0.8 million related to those
shares. The agreement was fully utilized and terminated on December 8, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 20, 2020, the Company entered into an At the Market Offering Agreement with AGP (the &#8220;2020 ATM Facility&#8221;). 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&#8217;s common stock having an aggregate offering price of up to $50.0 million.
From inception of the 2020 ATM Facility through April 30, 2022, the Company sold and issued an aggregate of 17,179,883 shares of its
common stock with an aggregate market value of $50.0 million at an average price of $2.91 per share and paid AGP a sales commission of
approximately $1.6 million related to those shares. A prospectus supplement was filed on January 10, 2022 to allow the Company to sell
an additional $25.0 million (or an aggregate of $75.0 million) under the 2020 ATM Facility, none of which has been sold to date.</span></p>

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


<!-- Field: Page; Sequence: 36; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Equity
Line Common Stock Purchase Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $10.0 million shares of the Company&#8217;s
common stock over a 30-month period. Through September 18, 2020, the Company had sold an aggregate of 6,424,205 shares of common stock
with an aggregate market value of $4.0 million at an average price of $0.63 per share pursuant to this common stock purchase agreement.
The agreement was fully utilized and terminated on September 18, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $12.5 million shares of the
Company&#8217;s common stock over a 30-month period subject to a limit of 19.99% 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 19.99% limit
was 3,722,251 shares without shareholder approval. Shareholder approval was received at the Company&#8217;s annual meeting of shareholders
on December 23, 2020 for the sale of 9,864,706 additional shares of common stock which exceeds the 19.99% limit of outstanding common
stock on the date of the agreement. Through April 30, 2022, the Company had sold an aggregate of 3,722,251 shares of common stock with
an aggregate market value of $11.8 million at an average price of $3.17 per share pursuant to this common stock purchase agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
sale of additional equity or convertible securities could result in dilution to our shareholders. If additional funds are raised through
the issuance of debt securities or preferred stock, these securities could have rights senior to those associated with our common stock
and could contain covenants that would restrict our operations. The Company currently has committed sources of equity financing through
it&#8217;s At the Market Offering Agreement with A.G.P/Alliance Global Partners (&#8220;AGP&#8221;) and the Aspire Capital financing
(see Note 12), 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. If we are unable to obtain required financing when needed, we may be required to reduce the scope of
our operations, including our planned product development and marketing efforts, which could materially and adversely affect our financial
condition and operating results. If we are unable to secure additional financing, we may be forced to cease our operations.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company&#8217;s backlog was $0.6 million. As of April 30, 2021, backlog was $0.2 million. Our backlog can include
unfilled firm orders for our products and services from commercial or governmental customers. If any of our contracts were to be terminated,
our backlog would be reduced by the expected value of the remaining terms of such contract.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
amount of contract backlog is not necessarily indicative of future revenue because modifications to or terminations of present contracts
and production delays can provide additional revenue or reduce anticipated revenue. A substantial portion of our revenues is recognized
using the input method used to measure completion over time of customer contracts, and changes in estimates from time to time may have
a significant effect on revenue and backlog. Our backlog is also typically subject to large variations from time to time due to the timing
of new awards.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
understand our financial statements, it is important to understand our critical accounting policies and estimates. We prepare our financial
statements in accordance with U.S. Generally Accepted Accounting Principles (&#8220;U.S. GAAP&#8221;). The preparation of financial statements
also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, costs and expenses and related
disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the
circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences
between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and
cash flows will be affected. We believe that the accounting policies are critical to understanding our historical and future performance,
as these policies relate to the more significant areas involving management&#8217;s judgments and estimates.</span></p>

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


<!-- Field: Page; Sequence: 37; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe the following accounting policies require significant judgment and estimates by us in the preparation of our consolidated financial
statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
recognition</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s forecast of the total cost to satisfy the performance obligation plus an appropriate
profit margin.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nature of the Company&#8217;s contracts may give rise to several types of variable considerations, 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 April 30, 2022 and 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 of it. 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 or labor hours incurred are utilized to assess progress against specific contractual performance obligations for the Company&#8217;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 or labor hour incurred best represents the measure of progress against
the performance obligations incorporated within the contractual agreements. When the Company&#8217;s estimate of total costs to be incurred
to satisfy the performance obligations exceeds revenues, the Company recognizes the loss immediately.</span></p>

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


<!-- Field: Page; Sequence: 38; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides information regarding the breakdown of our revenues by customer for fiscal years 2022 and 2021:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve months ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(in thousands)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Transocean Ltd.</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">254</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Valaris PLC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Diamond Offshore Drilling, Inc.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>United States Department of Energy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Enel Green Power Chile, LTDA</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">740</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Eni S.p.A.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">271</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other (no other customers over 10%)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,759</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,206</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently focus our sales and marketing efforts globally. The following table shows the percentage of our revenues by geographical location
of our customers for fiscal 2022 and 2021:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve months ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Customer Location</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">84</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">14</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">South America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Asia</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Foreign
exchange loss</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
transact business in various countries and have exposure to fluctuations in foreign currency exchange rates. Foreign exchange gains and
losses arise in the translation of foreign-denominated assets and liabilities, which may result in realized and unrealized gains or losses
from exchange rate fluctuations. Since we conduct our business in U.S. dollars and our functional currency is the U.S. dollar, our main
foreign exchange exposure, if any, results from changes in the exchange rate between the U.S. dollar and other foreign currencies.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
maintain cash accounts that are denominated in British pounds sterling, Euros and Australian dollars in addition to U.S. dollars. These
foreign denominated accounts had a balance of $28,000 as of April 30, 2022 and $0.3 million as of April 30, 2021, compared to our total
cash, cash equivalents, short term investments, and restricted cash balances of $57.7 million as of April 30, 2022 and $83.6 million
as of April 30, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, a portion of our operations is conducted through our subsidiaries in countries other than the U.S., specifically Ocean Power
Technologies Ltd. in the United Kingdom, the functional currency of which is the British pound sterling, and Ocean Power Technologies
(Australasia) Pty Ltd. in Australia, the functional currency of which is the Australian dollar. Both of these subsidiaries have foreign
exchange exposure that results from changes in the exchange rate between their functional currency and other foreign currencies in which
they conduct business. As of April 30, 2022, the Company had liquidated our Australian subsidiary. The unrealized gains or losses
resulting from foreign currency balances translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217;
Equity.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently do not hedge our exchange rate exposure. However, we assess the anticipated foreign currency working capital requirements and
capital asset acquisitions of our foreign operations and attempt to maintain a portion of our cash and cash equivalents denominated in
foreign currencies sufficient to satisfy these anticipated requirements. We also assess the need and cost to utilize financial instruments
to hedge currency exposures on an ongoing basis and may hedge against exchange rate exposure in the future.</span></p>

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


<!-- Field: Page; Sequence: 39; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
section should be read in conjunction with the discussion below under &#8220;- Liquidity and Capital Resources.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fiscal
Years Ended April 30, 2022 and 2021</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table contains selected Consolidated Statements of Operations information, which serves as the basis of the discussion of our
results of operations for the years ended April 30, 2022 and 2021:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve months ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(in thousands)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,759</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,206</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,860</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,279</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(101</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(1,073</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,512</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,519</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21,613</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,592</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Litigation settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,224</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain on forgiveness of PPP loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">890</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss on liquidation of subsidiary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(157</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(83</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange gain/(loss)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,697</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14,760</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax benefit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,823</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(18,874</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(14,760</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
for the fiscal years ended April 30, 2022 and 2021 were approximately $1.8 million and $1.2 million, respectively, representing an increase
of approximately $0.6 million, or 46%, from 2021. The $0.6 million increase in revenues for the full year was mainly attributable to
increases from MAR of $0.4 million and from 3Dent $0.9 million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cost
of revenues</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
cost of revenues consists primarily of subcontracts, incurred material, lab and manufacturing overhead expenses, such as engineering
expense, equipment depreciation and maintenance and facility related expenses, and includes the cost of equipment to customize the PowerBuoy&#174;
and WAM-V&#174;, supplied by third-party suppliers. Cost of revenues also includes PowerBuoy&#174; and WAM-V&#174; system delivery and deployment
expenses and may include anticipated losses at completion on certain contracts.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues for the fiscal years ended April 30, 2022 and 2021 were approximately $1.9 million and $2.3 million,
respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operating
Expenses</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
operating expenses consist of salaries and other personnel-related costs and the costs of products, materials and outside services used
in our product development and unfunded research activities, professional fees, salaries and other personnel-related costs for employees
and consultants engaged in sales and marketing and support of our PowerBuoy&#174; systems and costs for executive, accounting and administrative
personnel, and other general corporate expenses. Our product development costs relate primarily to our efforts to increase the power
output and reliability of our PowerBuoy&#174; system, production of our WAM-Vs&#174;, and to the development of new products, product applications
and complementary technologies. We expense all of our engineering and product development costs as incurred.</span></p>

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


<!-- Field: Page; Sequence: 40; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
expenses during the fiscal year ended April 30, 2022 were $21.5 million as compared to $12.5 million for fiscal year 2021. The
increase of $9.0 million, or 72%, is due to higher spending on product development of $4.4 million, an increase of $0.7 million
related to the acquisition of MAR and $0.9 million of additional stock compensation expense relating to January 2022 awards,
compared to the same period in fiscal 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Litigation
settlement</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 19, 2021, the Company entered into a Stipulation with Charles F. Dunleavy, former Chief Executive Officer (refer to Item 3. Legal
Proceedings above for a description of the case). The Stipulation recounts that the panel of arbitrators in the Action issued two interim
awards total $1.2 million. The Company recorded the settlement cost as Litigation Settlement in the Consolidated Statement of Operations
for the year ended April 30, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Interest
income, net and other income (loss)</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
income, net consists of interest received on cash and cash equivalents, investments in money market accounts and short-term investments
and is net of interest expense paid on certain obligations to third parties. Total cash, cash equivalents, restricted cash, and short-term
investments was $57.7 million as of April 30, 2022, compared to $83.6 million as of April 30, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
income, net was approximately $124,000 for both fiscal 2022 and 2021. The change was flat year over year due to an increase in interest
rates paid, offset by lower interest earning assets.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other income (loss) includes
a gain on the forgiveness of the PPP loan in fiscal 2022 of $0.9 million and a loss of $0.2 million on the liquidation of Australian
subsidiary.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Foreign
exchange (loss)/gain</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange loss was approximately ($1,000) for fiscal year 2022 as compared to a foreign exchange gain of $15,000 for fiscal year 2021.
The difference was attributable primarily to the relative change in value of the British pound sterling, Euro and Australian dollar compared
to the U.S. dollar.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income
tax benefit</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended April 30, 2022, the Company sold New Jersey State net operating losses and research and development credits resulting
in the recognition of income tax benefits of $0.4. The Company received the fiscal year 2021 payment of approximately $1.0 million in
May, 2021, recognized as an income tax benefit in fiscal 2022. The Company has a full valuation allowance against its deferred tax assets.
Also included in the income tax benefit for fiscal year 2022 is a benefit of approximately $0.4 million from the reversal of the valuation
allowance resulting from the establishment of a deferred tax liability in connection with the MAR acquisition.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
cash used in operating activities</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended April 30, 2022, net cash flows used in operating activities was $21.3 million, an increase of $9.6
million compared to net cash used in operating activities during the fiscal year ended April 30, 2021. This increase is mainly
driven by increased net operating losses, as well as the gain on forgiveness of our PPP loan, payment of litigation payable, and decreases
in accrued expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
cash used in investing activities</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities during the fiscal year ended April 30, 2022 was approximately $54.0 million for fiscal
year 2022 versus net cash used in investing activities of approximately $74,000 for fiscal year 2021. The change was primarily the result
of the Company investing the majority of its cash into short-term, held to maturity investments of $49.4 million and the acquisition
of MAR of $4.1 million.</span></p>

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


<!-- Field: Page; Sequence: 41; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
cash provided by financing activities</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by financing activities during the fiscal year ended April 30, 2022 was approximately $87,000 compared to net cash
provided by financing activities during the fiscal year ended April 30, 2021 of $84.2 million. The decrease in net cash provided
by financing activities during the fiscal year ended April 30, 2022 is due to financing activities from prior year of At the Market
capital raises of $62.7 million through AGP and ELOC capital raises of $13.4 million with Aspire, $2.8 million from proceeds associated
with warrant exercises, $0.2 million proceeds associated with stock option exercises and $0.9 million received from the PPP loan. None
of these occurred in the current year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Effect
of exchange rates on cash and cash equivalents</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effect of exchange rates on cash and cash equivalents was a decrease of approximately $32,000 in fiscal year 2022, and an increase
of $134,000 for fiscal year 2021, respectively. The effect of exchange rates on cash and cash equivalents results primarily from gains
or losses on consolidation of foreign subsidiaries and foreign denominated cash and cash equivalents.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
our inception, the cash flows from customer revenues have not been sufficient to fund our operations and provide the capital resources
for our business. For the two years ended April 30, 2022 and 2021, our aggregate revenues were $3.0 million, our aggregate net losses
were $33.5 million and our aggregate net cash used in operating activities was $33.1 million.</span></p>

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


<!-- Field: Page; Sequence: 42; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect to devote substantial resources to continue our development efforts for our products and to expand our sales, marketing and manufacturing
programs associated with the continued commercialization of our products. Our future capital requirements will depend on a number of
factors, including but not limited to:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to develop, market and commercialize our products, and achieve and sustain profitability;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    continued development of our proprietary technologies, and expected continued use of cash from operating activities unless or until
    we achieve positive cash flow from the commercialization of our products and services;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to obtain additional funding, as and if needed which will be subject to several factors, including market conditions, and
    our operating performance;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    continued impact of the COVID-19 pandemic and its variants on our business, operations, customers, suppliers and manufacturers and
    personnel as well as their effects on supply chain and inflation;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    acquisitions and our ability to integrate them into our operations may use significant resources, be unsuccessful or expose us to
    unforeseen liabilities;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to meet product development, manufacturing and customer delivery deadlines that may be impacted by disruptions to our supply
    chain, primarily related to labor shortages and manufacturing and transportation delays both here in the U.S. and abroad; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    estimates regarding future expenses, revenues, and capital requirements;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to identify and penetrate markets for our products, services, and solutions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to implement our commercialization strategy as planned, or at all;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    relationships with our strategic partners may not be successful and we may not be successful in establishing additional relationships;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to maintain the listing of our common stock on the NYSE American;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    reliability of our technology, products and solutions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to improve the power output and survivability of our products;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    impact of pending and threatened litigation on our business, financial condition and liquidity;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    in current legislation, regulations and economic conditions that affect the demand for renewable energy, or restrict the use of our
    products;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to attract and retain key personnel, including senior management, to achieve our business objectives;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    history of operating losses, which we expect to continue for at least the short term and possibly longer; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to protect our intellectual property portfolio.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business is capital intensive, and up through fiscal 2022, we have been funding our business principally through sales of our securities.
As of April 30, 2022, the cash, cash equivalents, restricted cash, and short-term investments balance was $57.7 million and we expect
to fund our business with this amount and, to a limited extent, with our revenues until we generate sufficient cash flow to internally
fund our business. Management believes the Company&#8217;s current cash, cash equivalents, and short-term investments are sufficient
to fund its planned expenditures through at least July 31, 2023.</span></p>

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


<!-- Field: Page; Sequence: 43; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Off-Balance
Sheet Arrangements</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
inception, we have not engaged in any off-balance sheet financing activities.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the Financial Accounting and Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.
2016-13, &#8220;<i>Financial Instruments</i> - <i>Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221;
</i>The amendment in this update 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. This ASU is effective for annual periods and interim periods
beginning after December 15, 2022. The Company is currently evaluating the impact the adoption of ASU 2016-13 but does not expect
it to be material to its consolidated financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
7A. <i><span id="a_012"></span>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
8. <i><span id="a_013"></span>FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial statements and supplementary data required by this item are listed in Item 15 - &#8220;Exhibits and Financial Statement Schedules&#8221;
of this Annual Report.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
9. <i><span id="a_014"></span>CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
9A. <i><span id="a_015"></span>CONTROLS AND PROCEDURES</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Evaluation
of Disclosure Controls and Procedures</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure
controls and procedures are our controls and other procedures that are designed to ensure that information required to be disclosed by
us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) is recorded,
processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures
include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports
that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer
and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the end of the period covered by this Annual Report, we carried out an evaluation, under the supervision and with the participation
of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation
of our disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(b). Based upon that evaluation, as of April 30, 2022,
our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Internal
Control over Financial Reporting</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal
control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the
United States. The Company&#8217;s internal control over financial reporting includes those policies and procedures that:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">pertain
    to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the
    assets of the Company;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 44; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide
    reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with
    generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with
    authorizations of management and directors of the Company; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide
    reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s
    assets that could have a material effect on the financial statements</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of
any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions,
or that the degree of compliance with the policies or procedures may deteriorate.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of April 30,
2022. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway
Commission (COSO) in Internal Control - Integrated Framework (2013). Based on this assessment using those criteria, management concluded
that the Company&#8217;s internal control over financial reporting was effective as of April 30, 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Changes
in Internal Control over Financial Reporting</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred
during the quarter ended April 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control
over financial reporting.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
9B. <i><span id="a_016"></span>OTHER INFORMATION</i></b></span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="sur_001"></span>ITEM
9C. <i>DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</i></b></span></p>

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

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


<!-- Field: Page; Sequence: 45; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_017"></span>PART
III</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_018"></span>ITEM
10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the directors bring to our Board of Directors executive leadership experience from their service as executives and/or directors of
our Company and/or other entities. The biography of each director contains information regarding the person&#8217;s service as a director,
business experience, director positions held currently or at any time during the last five years, and the experiences, qualifications,
attributes and skills that caused the Nominating and Corporate Governance Committee and our Board of Directors to determine that the
person should serve as a director, given our business and structure.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position(s)
    with the Company</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Served
    as Director From</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Terence
    J. Cryan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2012</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Philipp
    Stratmann</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President,
    Chief Executive Officer and Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clyde
    W. Hewlett</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diana
    G. Purcel</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    E. Slaiby</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Natalie
    Lorenz-Anderson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Terence
J. Cryan</b> has been a member of our Board of Directors since October 2012 and Chairman of the board since June 2014. Mr. Cryan was
our lead independent director from October 2013 to June 2014 when he became Chairman of the Board. Mr. Cryan currently serves as a Managing
Director of MACCO Restructuring Group, LLC, which provides qualified interim leadership and advice to stakeholders across a broad spectrum
of business sectors. Since August 2017, Mr. Cryan has served as the Chairman of the Board of Westwater Resources, Inc. Mr. Cryan has
served on the boards of directors of a number of other publicly traded companies including Uranium Resources, Inc. from 2006 to 2016;
Global Power Equipment Group Inc. from 2008 to 2017; Superior Drilling Products from May 2014 to 2016; Gryphon Gold Corporation from
2009 to 2012; and The Providence Service Corporation from 2009 to 2011. Mr. Cryan served as President and CEO of Global Power Equipment
Group Inc., from March 2015 until July 2017. From September 2012 until April 2013, Mr. Cryan served as interim President and CEO of Uranium
Resources, Inc., and was elected as Chairman of the Board of Directors of Uranium Resources, Inc. in June 2014 and served until March
2016. Mr. Cryan earned his Bachelor of Arts degree from Tufts University in 1983 and a Master of Science degree in Economics from The
London School of Economics in 1984. In December 2014, Terence Cryan was named a Board Leadership Fellow by the National Association of
Corporate Directors. We believe Mr. Cryan&#8217;s qualifications to sit on our Board of Directors include his significant experience
in financial matters, his prior board and executive management experience at other companies, his broad energy industry background and
his extensive expertise in financings, mergers and acquisitions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Philipp
Stratmann</b> has served as our President, Chief Executive Officer and a member of our Board of Directors since June 2021. Prior to this,
Mr. Stratmann served as Vice President &#8211; Global Business Development of the Company since 2019. Prior to that, he was Vice President,
Biofuels for Velocys, which he joined in 2015 as Business Development Director. He previously served as General Manager Global Development
and West Africa for InterMoor and has held leadership positions with Acteon Group and Ernst &amp; Young, in addition to experience with
VT Group and Shell. He is a graduate of the United Kingdom&#8217;s University of Southampton, where he received his Engineering Doctorate
and his Master of Engineering degree in Ship Science. We believe Mr. Stratmann&#8217;s significant leadership experience in the energy
and maritime industries qualifies him to serve on our Board of Directors.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Clyde
W. Hewlett</b> has served on the Board of Directors since December 2020. Mr. Hewlett has over 40 years of experience in offshore engineering
design, manufacturing, and operations. Mr. Hewlett has served on the Board of Directors of Seismic City, Inc. since April 2000. From
2015 until 2019, Mr. Hewlett served as Chief Operating Officer (COO) of Oceaneering International, Inc., a global provider of engineered
services and products to the offshore energy industry as well as the defense, entertainment, and aerospace industries. Prior to his service
as COO, Mr. Hewlett was the Senior Vice President for Projects (from 2007 to 2015) and a Vice President and Project Manager (1988 to
2007) with Oceaneering International, Inc. Prior to joining Oceaneering, Mr. Hewlett worked as in various project engineering and project
management roles with Vetco Gray, Inc. (from 1987 to 1988), with Hughes Offshore (from 1985 to 1987), with CanOcean Resources, Ltd. (from
1979 to 1984) and with Esso Canada (from 1978 to 1979). Mr. Hewlett obtained his Bachelor of Engineering in Mechanical Engineering from
Memorial University of Newfoundland, Canada in 1978. We believe that Mr. Hewlett&#8217;s significant engineering, manufacturing and operational
experience in the offshore environment qualifies him to serve on our Board of Directors.</span></p>

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


<!-- Field: Page; Sequence: 46; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Diana
G. Purcel</b> has served on the Board of Directors since December 2020. Ms. Purcel has 20 years of experience as a Chief Financial Officer
(CFO) including 17 years with small cap publicly traded companies. Ms. Purcel currently serves on the Board of Directors for the Animal
Humane Society (since 2017) and on the Board of Directors of PetMeds Express, Inc. (since April 2022) on their Compensation Committee,
Governance and Nominating Committee and as the incoming Audit Committee Chair. She previously served on the Board of Directors of Now
Boarding (from 2019 to 2021 when the company was sold) and for Multicultural Foodservice and Hospitality Alliance (from 2005 to 2008),
including service as the Chair of its Audit Committee. From 2018 until 2019, Ms. Purcel served as Executive Vice President and CFO for
iMedia Brands, Inc. (formerly Evine Live, Inc.), an interactive video and digital commerce company. From 2014 until 2017, Ms. Purcel
served as the CFO for Cooper&#8217;s Hawk Winery &amp; Restaurants, LLC, which operated restaurants, manufactured private-label wines,
and managed the largest wine club in the world. From 2003 until 2014, Ms. Purcel served as CFO, Chief Accounting Officer and Corporate
Secretary for BBQ Holdings, Inc. (formerly Famous Dave&#8217;s of America, Inc.), which franchised and operated a casual dining restaurant
chain in over 35 states. From 1999 until 2003, Ms. Purcel served as CFO, Chief Accounting Officer and Secretary for Paper Warehouse,
Inc., a party-good retailer and franchisor in 10 states. Ms. Purcel has also worked with Arthur Andersen &amp; Co. (1988 to 1993) and
with other companies including Target Corporation (from 1994 to 1998). Ms. Purcel obtained her Master&#8217;s in Business Administration
from the University of St. Thomas in 2021, obtained her Bachelor of Science in Management, with a concentration in Accounting, from Tulane
University in 1988, and is a certified public accountant (inactive). We believe that Ms. Purcel&#8217;s significant financial, strategy
and governance experience as a CFO in numerous public and private entities qualifies her to serve on our Board of Directors.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Peter
E. Slaiby</b> has served on the Board of Directors since December 2020. Mr. Slaiby has over 39 years of experience in the oil and gas
industry including over 37 years working with Royal Dutch Shell. Mr. Slaiby serves on the Board of Directors for Glacier Oil and Gas
(since 2019) and The Harris School in Houston, Texas (since 2017). Previously Mr. Slaiby served on the Board of Directors for the Alaska
Oil &amp; Gas Association (from 2009 to 2014) including as its Chairman (in 2014) and served on the Chancellors Advisory Board for University
of Alaska &#8211; Anchorage (from 2010 to 2013). Slaiby is serving as the Managing Director for Quartz Upstream (since 2017) and is serving
as Managing Partner for Floris Energy (since April 2020). From 2019 to 2020, Mr. Slaiby was a co-founder for Novara Energy. From 1980
to 2017, Mr. Slaiby worked with Shell in various roles: as Vice President, Decommissioning and Restoration, as Vice President, Shell
Alaska, and as Asset Manager &#8211; Brunei and UK Shell Petroleum. Mr. Slaiby also worked with Pecten (a Shell subsidiary) as Technical
Manager &#8211; Cameroon, as Project and Technical Manager &#8211; Brazil, and as Project Manager &#8211; Syria. Mr. Slaiby began his
professional career in 1980 working for Shell Oil Company in various production roles in the Gulf of Mexico. Mr. Slaiby obtained his
Bachelor of Engineering in Mechanical Engineering from Vanderbilt University in 1980. We believe that Mr. Slaiby&#8217;s significant
experience in the oil and gas industry qualifies him to serve on our Board of Directors.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Natalie
Lorenz-Anderson</b> has served on the Board of Directors since December 2021. Ms. Lorenz-Anderson has over 38 years of experience
with government contracting and various technology fields including cybersecurity, privacy, risk management, information technology,
energy, and solutions management across multiple markets including Defense, National Security, Energy, Environment, and Health. She
is a limited partner and advisory member of the Board of Safar Partners LLC, a seed-stage technology venture fund (since 2019), a
Board Director for Embr Labs, an MIT technology start-up in personal temperature regulation (since 2020), a Board director for
247Solar Inc, a renewable energy technology start-up (since 2021) and a member of Lutron&#8217;s Cyber Advisory Board (since 2022).
She is also a Board member of John Hopkins University&#8217;s Whiting School of Engineering (since 2017) and its Department of
Environmental Health and Engineering (since 2018), a member of the Board and Executive Committee (since 2008) and former Chair of
the Board for AFCEA International (from 2008-2010), a Vice President of the Board of Girl Scouts Nation&#8217;s Capital Board
focusing on STEM topics, and member of the Society of Women Engineers Annual Conference Board (since 2019). From 2017 to Present,
Ms. Lorenz-Anderson has been working with 247Solar Inc as a VP for Operations and Special Projects. From 1984 until 2017, Ms. Lorenz-Anderson enjoyed a career in Cybersecurity with Booz Allen Hamilton, including as a Partner and Senior Vice President (from 2002
until 2017) and as Chief Scientist and Program Manager (from 1997 until 2002). Ms. Lorenz-Anderson obtained her Bachelor of Science
degree in Electrical Engineering from MIT in 1984 and Master of Science degree in Electrical Engineering from John Hopkins
University in 1989. We believe that Ms. Lorenz-Anderson&#8217;s significant experience in government contracting, information
technology, cybersecurity, energy, and the environment qualifies her to serve on our Board of Directors.</span></p>

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


<!-- Field: Page; Sequence: 47; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have two executive officers who are not directors:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 56%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position(s)
    with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert
    Powers</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior
    Vice President &amp; Chief Financial Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Joseph
    DiPietro</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    Controller &amp; Treasurer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Robert
Powers</b> joined OPT in December 2021 with more than 25 years of experience providing domestic and international leadership to entrepreneurial,
privately owned, and founder-led companies, as well as SEC registrants and private equity backed companies. Prior to OPT, Bob was CFO
of Constellation Advisors, a private equity-owned provider of outsourced back-office operations and compliance services. He has held
financial leadership roles with Sterling Talent Solutions, Wood Group PPS &#8211; a division of Wood Group, GTE, SABIC Innovative Plastics,
and Plug Power. He has also provided financial consulting services to various companies. Bob began his career at PricewaterhouseCoopers,
LLP. He received a Bachelor of Science in Accounting degree from Fordham University and an MBA in Business Administration from Rensselaer
Polytechnic Institute, and he is a Certified Public Accountant.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Joseph
DiPietro</b>, the Company&#8217;s Controller since August 2021, was appointed to the additional positions of the Company&#8217;s Treasurer
and principal accounting officer in September 2021. Prior to that, Mr. DiPietro spent the prior five years as Vice President - Finance
and Corporate Controller of Myos Corp. In addition, he also served in various finance roles at Juno Online, Audible, Celgene, Pfizer
and Zoetis. Mr. DiPietro holds a Bachelor of Science in Finance from St. John&#8217;s University and is a Certified Public Accountant.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended April 30, 2021, the members of our Audit Committee were Diana G. Purcel, Peter E. Slaiby, and Terence Cryan. Ms. Purcel
is the chair of the Audit Committee. The Board of Directors has determined that Ms. Purcel is an &#8220;audit committee financial expert&#8221;
within the meaning of the regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;). The Audit Committee met 4 times
in fiscal 2022. Our Board has also determined that all Audit Committee members meet the independence requirements contemplated by 303A.02
of the NYSE American Rules and Rule 10A-3 under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Audit Committee assists our Board of Directors in its oversight of the integrity of our consolidated financial statements, our independent
registered public accounting firm&#8217;s qualifications, independence and performance.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Audit Committee&#8217;s responsibilities include: appointing, approving the compensation of, and assessing the independence of, our independent
registered public accounting firm; overseeing the work of our independent registered public accounting firm, including through the receipt
and consideration of reports from our independent registered public accounting firm; reviewing and discussing with management and our
independent registered public accounting firm our annual and quarterly consolidated financial statements and related disclosures; monitoring
our internal controls over financial reporting, disclosure controls and procedures and code of business conduct and ethics; establishing
procedures for the receipt and retention of accounting related complaints and concerns; reviewing related party transaction; ratifying
the charter of the Company&#8217;s disclosure controls committee; reviewing and assessing management risk assessment and risk management;
meeting independently with our independent registered public accounting firm and management; and preparing the Audit Committee report
required by SEC regulations.</span></p>

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


<!-- Field: Page; Sequence: 48; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Material
Changes in Director Nominations Process</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have not been any material changes to the procedures by which shareholders may recommend nominees to our Board.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have adopted a Code of Business Conduct and Ethics that applies to our employees, officers (including our principal executive officer
and principal financial officer) and independent directors. The Code of Business Conduct and Ethics is posted on our website at www.oceanpowertechnologies.com
and can also be obtained free of charge by sending a request to our Secretary at 28 Engelhard Drive, Suite B, Monroe Township, NJ 08831.
Any changes to or waivers under the Code of Business Conduct and Ethics as it relates to our chief executive officer, chief financial
officer, controller, or persons performing similar functions must be approved by our Board of Directors and will be disclosed in a Current
Report on Form 8-K within four business days of the change or waiver.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
16(a) Beneficial Ownership Reporting Compliance</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Section 16(a) of the Exchange Act and the rules issued thereunder, our executive officers and directors are required to file with
the SEC reports of ownership and changes in ownership of Common Stock. Copies of such reports are required to be furnished to us. Based
solely on a review of the copies of such reports furnished to us, or written representations that no other reports were required, we
believe that all required reports were filed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_019"></span>ITEM
11. EXECUTIVE COMPENSATION</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
Board service year 2022, the Board of Directors approved, for each non-employee director, an annual payment of $70,000 and restricted
shares of our common stock equal in value to $75,000. Each non-employee director also receives a per annum supplement ranging from $8,000
to $30,000 for each committee that they belong to or chair. In addition, the Chairman of the Board annually receives an additional $75,000.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
reimburse each non-employee director for out-of-pocket expenses incurred in connection with attending our Board and Board committee meetings.
Compensation for our directors, including cash and equity compensation, is determined, and remains subject to adjustment, by the Nominating
and Corporate Governance Committee of our Board of Directors.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes compensation paid to each of our non-employee directors who served during fiscal year 2022.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Name</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fees
                                            Earned<br />
                                            or Paid<br />
 in Cash</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)
                                            (2)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock
                                            Awards</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option
                                            Awards</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%; text-align: left">Terence J. Cryan</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">176,250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">75,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">251,250</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Clyde W. Hewlett</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">80,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">155,750</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Diana G. Purcel</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">100,650</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">175,650</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Peter E. Slaiby</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">81,105</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">156,105</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Natalie Lorenz-Anderson (1)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23,274</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">98,274</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
First elected to the Board at the 2021 Annual Meeting of Shareholders on December 10, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Fees earned or paid in cash reflect annual retainer and committee meeting fees.</span></p>

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


<!-- Field: Page; Sequence: 49; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes grants during fiscal year 2022.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock <br />
Awards (1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Terence J. Cryan</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">52,448</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">52,448</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Clyde W. Hewlett</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Diana G. Purcel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Peter E. Slaiby</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Natalie Lorenz-Anderson</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,448</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
During fiscal year 2022, each non-executive board member was granted restricted stock of 52,448 shares for Board service.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview
of Executive Compensation</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Compensation Committee is responsible for overseeing the compensation of all of our executive officers. In this capacity, the Compensation
Committee designs, reviews and approves all compensation for our named executive officers. The goal of the Compensation Committee is
to ensure that our compensation programs are aligned with our business goals and objectives and that the total compensation paid to each
of our named executive officers is fair, reasonable and competitive.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Compensation
Objectives and Philosophy</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
compensation programs are designed to attract and retain qualified and talented executives, motivating them to achieve our business goals
and rewarding them for superior short- and long-term performance when that performance has been properly demonstrated. In particular,
our compensation programs are intended to reward the achievement of specified predetermined quantitative and qualitative goals and to
align our executives&#8217; interests with those of our shareholders in order to attain the ultimate objective of increasing shareholder
value.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Elements
of Total Compensation and Relationship to Performance</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Key
elements of these programs include:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">base
    salary compensation designed to reward annual achievements, with consideration given to the executive&#8217;s qualifications, scope
    of responsibility, leadership abilities and management experience and effectiveness;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">short-term
    incentive program that provides yearly cash bonus awards, where warranted, that are designed to align executive compensation with
    pre-determined business objectives and demonstrated performance; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">long-term
    incentive programs that provide equity-based incentive compensation, over one-to-three year periods, which are primarily in the form
    of stock options and restricted stock, the value of which is dependent upon the performance of our common stock, and which is subject
    to multi-year vesting that requires continued service and/or the attainment of certain performance goals.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Determining
and Setting Executive Compensation</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
direction from the Compensation Committee, our management develops compensation plans by utilizing publicly available compensation and
on-line survey data for a broad selection of national and regional companies, which we believe are generally comparable to the Company
in terms of public ownership, organizational structure, size and stage of development, and against which we believe we may compete for
executive talent. The results of these analyses and any recommendations by management are reviewed with and approved by the Compensation
Committee annually. We believe that these compensation practices provide us with appropriate compensation guidelines. The Compensation
Committee generally targets compensation for our executives to be consistent with similarly situated executives in comparable companies
covered by the on-line survey data. Other considerations, including market factors, the unique nature of our business and the experience
level of an executive, may dictate variations to this general target.</span></p>

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


<!-- Field: Page; Sequence: 50; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary
Compensation Table</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the compensation paid or accrued during the fiscal years ended April 30, 2022, and 2021 to our named executive
officers.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
                                            and </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal
                                            Position</b></span></p></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Salary
                                            </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)
                                            (1)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Bonus
                                            </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)
                                            (2)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock
                                            Awards </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)
                                            (3)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option
                                            Awards </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)
                                            (4)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">All Other Compensation($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 39%; text-align: left">Philipp Stratmann</td><td style="width: 2%">&#160;</td>
    <td style="width: 5%; text-align: center">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">344,945</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">54,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">349,269</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">116,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103,162
                                            (7)</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">967,910</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">President and Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">240,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">33,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">63,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,000
                                            (7)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">340,222</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Robert Powers</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">108,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">284,140</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">403,989</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Senior Vice President and Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Joseph DiPietro</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">133,076</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,729</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">47,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">186,995</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Controller and Treasurer</td><td>&#160;</td>
    <td style="text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">George H. Kirby III (5)</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">505,480</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">505,480</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Former President and Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">391,140</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,671</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">374,919</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,500 (8)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">826,230</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Matthew T. Shafer (6)</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">114,874</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,571
                                            (9)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">120,445</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Former Senior Vice President, Chief Financial Officer and Treasurer</td><td>&#160;</td>
    <td style="text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">253,125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">25,313</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">215,863</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,139
                                            (9)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">504,440</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Salary represents actual salary earned during each fiscal year. The amounts in this column may be different from the amounts listed below
under description of employment agreements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
This amount represents bonuses earned by the named executive officers for fiscal years 2022 and 2021. For fiscal year 2022, the Compensation
Committee exercised discretion to award bonuses based on the Company&#8217;s results of operations and other performance metrics. For
fiscal year 2021, the Compensation Committee exercised negative discretion to reduce the bonus percentages from 25% to 20% based on the
Company&#8217;s results of operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
The amounts in the &#8220;Stock Awards&#8221; column reflect the aggregate grant date fair value of restricted stock granted during the
year computed in accordance with the provisions of Accounting Standards Codification (ASC) No. 718, &#8220;Compensation- Stock Compensation.&#8221;
The assumptions used in calculating these amounts are incorporated by reference to Note 14 to the financial statements in the Company&#8217;s
Annual Report on Form 10-K for the year ended April 30, 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
The amounts in the &#8220;Option Awards&#8221; column reflect the aggregate grant date fair value of stock options granted during the
year computed in accordance with the provisions of Accounting Standards Codification (ASC) No. 718, &#8220;Compensation- Stock Compensation.&#8221;
The assumptions used in calculating these amounts are incorporated by reference to Note 14 to the financial statements in the Company&#8217;s
Annual Report on Form 10-K for the year ended April 30, 2022.</span></p>

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


<!-- Field: Page; Sequence: 51; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Mr. Kirby resigned from the Company on June 18, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Mr. Shafer resigned from the Company on September 22, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
For fiscal year 2022, the amount of $103,162 includes $94,124 of relocation expenses and $9,038 for the Company&#8217;s matching contributions
to the 401(K) Plan. For fiscal year 2021, the amount of $3,000 relates to the Company&#8217;s matching contributions to the 401(K) Plan</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
For fiscal year 2021, the amount of $1,500 relates to the Company&#8217;s matching contributions to the 401(K) Plan. For fiscal year
2020, the amount of $58,805 includes $50,000 for relocation expenses, and $8,805 relates to the Company&#8217;s matching contributions
to the 401(K) Plan.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)
For fiscal year 2022, the amount of $5,571 relates to the Company&#8217;s matching contribution to the 401(K) Plan. For fiscal year 2021,
the amount of $10,139 relates to the Company&#8217;s matching contributions to the 401(K) Plan.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Philipp
Stratmann &#8211; President, Chief Executive Officer and Director</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
June 18, 2021, in connection with his appointment as Chief Executive Officer and President, Mr. Stratmann entered into an Employment
Agreement with the Company. Pursuant to the Employment Agreement, Mr. Stratmann will receive an annual base salary of $360,000, is eligible
for an annual, discretionary, performance-based bonus targeted at 75% of base salary on such terms and conditions as may be determined
by the Board or its Compensation Committee, and is eligible to receive long-term incentive equity based awards, pursuant to the Company&#8217;s
2015 Omnibus Incentive Plan, as amended, subject to such terms and conditions as may be determined by the Board or its Compensation Committee.
At the time of signing the Employment Agreement, Mr. Stratmann received a one-time grant of 100,000 restricted stock units that vest,
if at all, equally over two years with 1/3 of each vesting based on time and 2/3 of each vesting based on positive total shareholder
return.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
he is terminated other than for cause within the first 12 months, he will receive six months of salary as severance, and if terminated
other than for cause thereafter, he will receive 12 months of salary as severance. Mr. Stratmann is also subject to covenants regarding
non-competition, non-solicitation and confidentiality.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Robert
Powers - Senior Vice President and Chief Financial Officer</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
December 13, 2021, in connection with his appointment as Senior Vice President and Chief Financial Officer, Mr. Powers entered into an
Employment Agreement with the Company. Pursuant to the Employment Agreement, Mr. Powers will receive an annual base salary not to exceed
$280,000, is eligible for an annual, discretionary, performance-based bonus targeted at 50% of base salary on such terms and conditions
as may be determined by the Board or its Compensation Committee, and is eligible to receive long-term incentive equity based awards,
pursuant to the Company&#8217;s 2015 Omnibus Incentive Plan, subject to such terms and conditions as may be determined by the Board or
its Compensation Committee.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
Mr. Powers is terminated other than for cause (or Mr. Powers quits for good reason) within the first 12 months (but with Mr. Powers having
worked at least six months), he will receive three months of salary as severance, and if terminated other than for cause thereafter,
he will receive six months of salary as severance. Mr. Powers is also subject to covenants regarding non-competition, non-solicitation
and confidentiality.</span></p>

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


<!-- Field: Page; Sequence: 52; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Joseph
DiPietro &#8211; Controller and Treasurer</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with his promotion in September 2021, Mr. DiPietro entered into a new employment letter. His annual salary was increased to
$190,000 and he is eligible for an annual bonus at a target of 25% of his annual salary.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>George
H. Kirby III &#8211; Former President, Chief Executive Officer and Director</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
discussion of Mr. Kirby&#8217;s employment agreement is not included, as he is no longer an officer or director of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Matthew
T. Shafer - Former Senior Vice President, Chief Financial Officer and Treasurer</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
discussion of Mr. Shafer&#8217;s employment agreement is not included, as he is no longer an officer or director of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022
Outstanding Equity Awards at Fiscal Year End Table</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table contains certain information regarding equity awards held by the named executive officers as of April 30, 2022:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock Awards</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
and </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal
                                            Position</b></span></p></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Numbers of Shares Underlying Unexercised
    Options (#) Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Numbers of Shares Underlying Unexercised
    Options (#) Unexercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option Exercise Price ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option Expiration Date</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
of Shares or Units of Stock That Have Not Vested</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(#)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market
Value of Shares or Units of Stock That Have Not Vested</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 12%; text-align: left">Philipp Stratmann</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">66,667</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">0.62</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">6/18/2031</td><td style="width: 1%; text-align: left">(1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 11%; text-align: right">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">President and Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,666</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.93</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1/14/2031</td><td style="text-align: left">(2)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.93</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1/14/2031</td><td style="text-align: left">(3)</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">222,333</td><td>(4)</td>
    <td style="text-align: left">$</td><td style="text-align: right">235,673</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Robert Powers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">173,000 </td><td>(5)</td>
    <td style="text-align: left">$</td><td style="text-align: right">183,380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Senior Vice President and Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Joseph DiPietro</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">33,000</td><td>(6)</td>
    <td style="text-align: left">$</td><td style="text-align: right">34,980</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Controller and Treasurer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 10pt 0 0; text-align: justify">There were no outstanding option awards
or stock awards related to George H. Kirby or Matthew T. Shafer as of April&#160;30, 2022.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Represents stock options, with market based conditions, granted on June 18, 2021 relating to an aggregate of 66,667 shares which vest
over a two- year period when certain market price targets are met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Represents stock options granted January 14, 2021 relating to an aggregate of 9,333 shares which vest over a two-year period based on
service requirements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Represents stock options, with market based conditions, granted on January 14, 2021 relating to an aggregate of 18,667 shares which vest
over a two- year period when certain market price targets are met.</span></p>

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


<!-- Field: Page; Sequence: 53; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
Represents restricted stock, with market based conditions, granted on June 18, 2021 relating to an aggregate 33,333 of which vest over
a two year period when certain market price targets are met and granted on January 14, 2022 relating to an aggregate 189,000 of
which vest over a three- year period when certain market price targets are met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
Represents restricted stock, with market based conditions, granted on December 13, 2021 relating to an aggregate 75,000 of which vest
over a two year period when certain market price targets are met and granted on January 14, 2022 relating to an aggregate 98,000
of which vest over a three- year period when certain market price targets are met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
Represents restricted stock, with market based conditions, granted on January 14, 2022 related to an aggregate 33,000 which vest over
a three- year period when certain market price targets are met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Potential
Payments upon Termination of Employment or Change in Control </b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following information sets forth the terms of potential payments to each of our named executive officers in the event of a termination
of employment. We did not include information for Mr. Kirby or Mr. Shafer since they are no longer employed by the Company. The terms
cause, good reason and change of control have the meanings given such terms in the executive&#8217;s employment agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Termination
by Company without Cause; Termination by Executive for Good Reason.</i> Our employment agreement with each of Messer&#8217;s. Stratmann
and Powers provide, upon the termination of his employment other than for cause, or if he terminates his employment for good reason,
that he has the right to receive severance payments of six months of base salary (for Mr. Stratmann) or three months of his base salary(for
Mr. Powers) (during year one of employment) and twelve months of base salary (for Mr. Stratmann) or six months of base salary (for Mr.
Powers) thereafter.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Termination
by Company for Cause; Termination by Executive without Good Reason.</i> Neither Mr. Stratmann nor Mr. Powers is entitled to any benefits
in the event of a termination of the Company for cause or by the executive without good reason. The employment agreement with Mr. DiPietro
does not contain provisions regarding severance in the event of a termination by the Company with or without cause or termination by
the executive without good reason.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Change
in Control.</i> In the event of a termination by the Company in connection with a change of control, or by the executive within 90 days
of a change of control, the employment agreements for Mr. Stratmann and Mr. Powers provide for a payment of twelve and three months,
respectively, of base salary. The employment agreement for Mr. DiPietro does not contain change of control provisions; therefore, payments
for cash severance and continued healthcare benefits are the same as for termination without cause. The restricted stock agreement provides
for accelerated stock vesting upon a change in control.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Termination
upon Failure to Renew by the Company. </i>In the event that the Company elects not to renew the employment agreement, and the executive
terminates their employment within 30 days of notice of non-renewal, the employment agreements for Mr. Stratmann and Mr. Powers provide
for a payment of twelve and three months, respectively, of base salary. The employment agreement for Mr. DiPietro does not contain provisions
for payments in this event.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Qualifying
retirement.</i> Under our restricted stock agreements with the named executive officers, upon a Qualifying Retirement, 50% of unvested
restricted shares will vest immediately. A &#8220;Qualifying Retirement&#8221; means retirement by the recipient after satisfaction of
the conditions in either clause (A) or clause (B): (A) the recipient has both (1) attained the age of 55 and (2) completed at least ten
years of employment with the Company; or (B) the sum of the recipient&#8217;s age plus the number of years he or she has been employed
by the Company equals or exceeds 75 years. In addition, the agreements of Messrs. Stratmann and Powers extend the exercisability of vested
options to 90 days after any termination event.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_020"></span>ITEM
12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth certain information regarding the beneficial ownership of Common Stock as of July 13, 2022, by (a) each person
known by us to be the beneficial owner of more than 5% of the outstanding shares of Common Stock, (b) each executive officer (c) each
director, and (d) all executive officers and directors as a group.</span></p>

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


<!-- Field: Page; Sequence: 54; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Percentage of Common Stock outstanding is based on 55,881,861 shares of our Common Stock outstanding as of July 13, 2022. For purposes
of the table below, and in accordance with the rules of the SEC, we deem shares of Common Stock subject to options that are currently
exercisable or exercisable within sixty days of July 13, 2022 to be outstanding and to be beneficially owned by the person holding the
options for the purpose of computing the percentage ownership of that person, but we do not treat them as outstanding for the purpose
of computing the percentage ownership of any other person. Except as otherwise noted, each of the persons or entities in this table has
sole voting and investing power with respect to all of the shares of Common Stock beneficially owned by such person, subject to community
property laws, where applicable. The street address of each beneficial owner shown in the table below is c/o Ocean Power Technologies,
Inc., 28 Engelhard Drive, Suite B, Monroe Township, NJ 08831.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Name of Beneficial Owner</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of Shares Beneficially Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage of Share Beneficially
    Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Philipp Stratmann (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">83,662</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Terence J. Cryan (2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Clyde W. Hewlett (3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,129</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Diana G. Purcel (3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,129</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Peter E. Slaiby (3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,129</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Natalie Lorenz-Anderson (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Robert Powers (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Joseph DiPietro (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
director and executive officers as a group (8 individuals)</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*
Represents a beneficial ownership of less the one percent of our outstanding common stock</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Beneficial ownership includes 28,995 shares of our common stock and 54,667 shares issuable upon the exercise of options that are currently
exercisable or exercisable within sixty days of July 13, 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Beneficial ownership includes 248 shares of our common stock and 50,957 shares issuable upon the exercise of options that are currently
exercisable or exercisable within sixty days of July 13, 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Beneficial ownership includes 19,129 shares issuable upon the exercise of options that are currently exercisable or exercisable within
sixty days of July 13, 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
Individual does not have any ownership of our common stock or options that are currently exercisable or exercisable within sixty days
of July 13, 2022.</span></p>

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


<!-- Field: Page; Sequence: 55; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the indicated information as of April 30, 2022, with respect to our equity compensation plans:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Plan Category</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of Shares to be Issued Upon
    Exercise of Outstanding Options and Restricted Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted-Average Exercise Price of
    Outstanding Options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of Shares Remaining Available
    for Future Issuance Under Equity Compensation Plans (Excluding Shares Reflected in First Column)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity compensation plans approved by shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 46%; text-align: left">Stock Options</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">1,320,090</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2.17</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">696,627
                                            </span></td><td style="width: 1%; text-align: left">(1)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Restricted Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">787,764</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity compensation plans not approved by shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock Options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Restricted Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">261,487
                                            </span></td><td style="text-align: left">(2)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Consists of shares of our common stock available for issuance under the 2015 Omnibus Incentive Plan.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Consists of shares of our common stock available for issuance under the 2018 Employee Inducement Incentive Award Plan.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
equity compensation plans consist of a 2006 Stock Incentive Plan and a 2015 Omnibus Incentive Plan which were approved by our shareholders.
Once the 2015 Omnibus Incentive Plan was approved by the shareholders on October 22, 2015, no further stock options or other awards were
awarded under the 2006 Stock Incentive Plan and it was terminated. Shares that are forfeited under the 2006 Stock Incentive Plan on or
after October 22, 2015, will become available for issuance under the 2015 Omnibus Incentive Plan.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
equity compensation plan that has not been approved by our shareholders is our 2018 Employee Inducement Incentive Award Plan.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_021"></span>ITEM
13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board
Determination of Independence</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
applicable NYSE American rules, a director will only qualify as an &#8220;independent director&#8221; if they are not an executive officer
or employee of the Company, and, in the opinion of our Board of Directors, that person does not have a relationship which would interfere
with the exercise of independent judgment in carrying out the responsibilities of a director.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board has determined that all of our current directors are &#8220;independent directors&#8221; within the meaning of the applicable listing
standards of the NYSE American, except for Philipp Stratmann who is the President and Chief Executive Officer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certain
Relationship and Related Person Transaction</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Review
and Approval of Related Person Transactions</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Audit Committee is charged with the responsibility of reviewing and approving all related person transactions (as defined in SEC regulations),
and periodically reassessing any related person transaction entered into by the Company to ensure continued appropriateness. This responsibility
is set forth in our Audit Committee charter. A related party transaction will only be approved if the members of the Audit Committee
determine that the transaction is in the best interests of the Company. If a director is involved in the transaction, he or she will
recuse himself or herself from all decisions regarding the transaction.</span></p>

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


<!-- Field: Page; Sequence: 56; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_022"></span>ITEM
14. PRINCIPAL ACCOUNTING FEES AND SERVICES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fees
of Independent Registered Public Accounting Firm</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Audit Committee, effective as of December 10, 2021, appointed EisnerAmper, LLP as the Company&#8217;s independent registered public accounting
firm for the Company&#8217;s fiscal year ended April 30, 2022. EisnerAmper, LLP&#8217;s PCAOB firm ID is 274.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the fees of EisnerAmper, LLP and KPMG LLP, our predecessor independent registered public accounting firm,
billed to us for each of the last two fiscal years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">EisnerAmper, LLP Audit and Tax Fees</span></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Audit Fees (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">237,607</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">150,800</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Audit-Related Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax Fees (2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">All Other Fees (3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Fees</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">268,807</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">150,800</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">KPMG
Audit and Tax Fees</span></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Audit Fees (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">96,600</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">153,584</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Audit-Related Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax Fees (2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">All Other Fees (3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,898</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Fees</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">98,498</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">153,584</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Audit Fees consist of fees for the audit and quarterly reviews of our consolidated financial statements and other professional services
provided in connection with the statutory and regulatory filings or engagements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
Tax Fees include fees for tax consulting and tax return preparation assistance and review for the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
All Other Fees for fiscal 2022 includes subscription fee for KPMG&#8217;s accounting research tool.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pre-Approval
Policies and Procedures</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Audit Committee&#8217;s policy is that all audit services and all non-audit services to be provided to us by our independent registered
public accounting firm must be approved in advance by our Audit Committee. The Audit Committee&#8217;s approval procedures include the
review and approval of a description of the services that documents the fees for all audit services and non-audit services, primarily
tax advice and tax return preparation and review.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
audit services and all non-audit services in fiscal years 2022 and 2021 were pre-approved by the Audit Committee. The Audit Committee
has determined that the provision of the non-audit services for which these fees were rendered is compatible with maintaining the independent
auditor&#8217;s independence.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_023"></span>PART
IV</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
15. <i><span id="a_024"></span>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
(1) Financial Statements: See Index to Consolidated Financial Statements on page F-1.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Exhibits: See Exhibit Index on pages 58 to 59.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16. FORM 10-K SUMMARY</b></span></p>

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

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

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


<!-- Field: Page; Sequence: 57; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed
on its behalf by the undersigned, thereunto duly authorized.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OCEAN
    POWER TECHNOLOGIES, INC.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    July 13, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Philipp Stratmann</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Philipp
    Stratmann</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>President
    and Chief Executive Officer</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the
registrant and in the capacities and on the dates indicated:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURE</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 51%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TITLE</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DATE</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Philipp Stratmann</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President,
Chief Executive Officer and Director</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Philipp
    Stratmann</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif">(Principal
    Executive Officer)<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/<i>s/
    Robert Powers</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior
    Vice President and Chief Financial Officer </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert
    Powers</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Financial Officer)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/<i>s/
    Joseph DiPietro</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate
    Controller and Treasurer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Joseph
    DiPietro</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Accounting Officer)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Terence J. Cryan</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board and Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Terence
    J. Cryan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Clyde W. Hewlett</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clyde
    W. Hewlett</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Diana G. Purcel</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diana
    G. Purcel</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Peter E. Slaiby</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    E. Slaiby</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Natalie Lorenz-Anderson</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Natalie
    Lorenz-Anderson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 58; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibits
Index</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit
    Number</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000095012307012637/y39497exv3w1.txt" style="-sec-extract: exhibit">Restated Certificate of Incorporation of the registrant (incorporated by reference from Exhibit 3.1 to our Quarterly Report on Form 10-Q filed September 14, 2007).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774915018957/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment of Certificate of Incorporation of Ocean Power Technologies, Inc. dated October 27, 2015 (incorporated by reference from Exhibit 3.1 to Current Report on Form 8-K filed on October 28, 2015).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916034324/ex3-2.htm" style="-sec-extract: exhibit">Amended and Restated Bylaws of the registrant (incorporated by reference from Exhibit 3.2 to the Current Report on Form 8-K filed June 23, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916040048/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to Certificate of Incorporation of the Company, filed with the Secretary of State of the State of Delaware on October 21, 2016 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on October 21, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218017201/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to Certificate of Incorporation of the Company, filed with the Secretary of State of the State of Delaware on December 7, 2018 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on December 7, 2018).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219003045/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to Certificate of Incorporation of the Company, filed with the Secretary of State of the State of Delaware on March 8, 2019 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on March 8, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000095012307004036/y25790a2exv4w1.htm" style="-sec-extract: exhibit">Specimen certificate of Common Stock (incorporated by reference from Exhibit 4.1 to Form S-1/A filed March 19, 2007).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916033412/ex4-1.htm" style="-sec-extract: exhibit">Form of Warrant to Purchase Common Stock (incorporated by reference from Exhibit 4.1 to Current Report on Form 8-K/A filed on June 7, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex4-3.htm">Description of Company Securities.++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774913011400/optt20130826_def14a.htm" style="-sec-extract: exhibit">Amended and Restated 2006 Stock Incentive Plan (incorporated by reference from Exhibit A to Proxy Statement filed August 28, 2013).*</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000095012311025230/c14079exv10w1.htm" style="-sec-extract: exhibit">Form of Restricted Stock Agreement (incorporated by reference from Exhibit 10.1 to Form 10-Q filed March 14, 2011).*</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916033194/ex99-3.htm" style="-sec-extract: exhibit">Form of Securities Purchase Agreement dated June 2, 2016 (incorporated by reference to Exhibit 99.3 to Current Report on Form 8-K filed on June 2, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916033412/ex99-4.htm" style="-sec-extract: exhibit">Form of Amendment No. 1 to Securities Purchase Agreement, dated June 7, 2016 (incorporated by reference to Exhibit 99.4 to the Current Report on Form 8-K/A filed on June 7, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774915016806/optt20150901_def14a.htm" style="-sec-extract: exhibit">2015 Omnibus Incentive Plan* (incorporated by reference to Annex A to Proxy Statement filed on September 3, 2015).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916033194/ex99-3.htm" style="-sec-extract: exhibit">Form of the Securities Purchase Agreement, dated June 2, 2016 (incorporated by reference to Exhibit 99.3 to the Current Report on Form 8-K filed on June 2, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.70</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916033412/ex99-4.htm" style="-sec-extract: exhibit">Form of Amendment No. 1 to the Securities Purchase Agreement, dated June 7, 2016 (incorporated by reference to Exhibit 99.4 to the Current Report on Form 8-K/A filed on June 7, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916035442/ex99-2.htm" style="-sec-extract: exhibit">Form of Amendment No. 2, dated as of July 21, 2016, to the Securities Purchase Agreement, dated as of June 2, 2016, by and among Ocean Power Technologies, Inc. and the investor&#8217;s signatory thereto, and (incorporated by reference from Exhibit 99.2 to the Current Report on Form 8-K filed July 21, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916035503/ex10-1.htm" style="-sec-extract: exhibit">Form of Subscription Agreement, dated July 22, 2016 between the Company and the Purchasers thereto (incorporated by reference from Exhibit 10.1 to the Current Report on Form 8-K filed July 22, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916038184/ex10-1.htm" style="-sec-extract: exhibit">Employment Letter between the Company and Matthew Shafer dated August 23, 2016, (incorporated by reference from Exhibit 10.1 to the Current Report on Form 8-K filed August 29, 2016).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218000778/ex10-1.htm" style="-sec-extract: exhibit">Ocean Power Technologies, Inc. Employment Inducement Incentive Award Plan (incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on January 19, 2018).*</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218000778/ex10-2.htm" style="-sec-extract: exhibit">Form of Restricted Stock Agreement for Employment Inducement Incentive Award Plan (incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on January 19, 2018).*</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218003541/ex10-1.htm" style="-sec-extract: exhibit">Contract between Eni S.p.A. and the Company dated March 14, 2018 (incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on March 19, 2018). </a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218010086/ex10-27.htm" style="-sec-extract: exhibit">Contract between Harbour Energy UK Limited and the Company dated June 27, 2018 (incorporated by reference to Exhibit 10.27 to Form 10-K filed with the SEC on July 17, 2018).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218010119/ex10-2.htm" style="-sec-extract: exhibit">Amendment to the Employment Agreement of George H. Kirby III (incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on July 18, 2018). *</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219003082/ex10-2.htm" style="-sec-extract: exhibit">Contract between U.S. Navy and the Company dated February 11, 2019 (incorporated by reference to Exhibit 10.2 to Form 10-Q filed with the SEC on March 11, 2019).</a></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 59; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219004836/ex4-7.htm" style="-sec-extract: exhibit">Form of Warrant Agency Agreement by and between the Company and Computershare Trust Company, N.A. collectively as warrant agent (incorporated by reference to Exhibit 4.7 to Amendment No.2 to the Company&#8217;s Registration Statement on Form S-1 (file No. 333-230199, filed with the SEC on April 3, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.18</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219004956/ex4-2.htm" style="-sec-extract: exhibit">Form of Common Warrant ((incorporated by reference to Exhibit 4.2 to Form 8-K filed with the SEC on April 5, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.19</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219004956/ex4-3.htm" style="-sec-extract: exhibit">Form of Pre-Funded Warrant ((incorporated by reference to Exhibit 4.3 to Form 8-K filed with the SEC on April 5, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219004836/ex4-7.htm" style="-sec-extract: exhibit">Warrant Agency Agreement between Ocean Power Technologies, Inc. and Computershare Trust Company, N.A. dated April 8, 2019 (incorporated by reference to Exhibit 4.1 to Form 8-K filed with the SEC on April 8, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.21</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219009701/ex10-1.htm" style="-sec-extract: exhibit">Contract amendment between Harbour Energy UK Limited and the Company dated June 24, 2019 (incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on June 25, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.22</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219010930/ex10-37.htm" style="-sec-extract: exhibit">Lease Agreement dated March 31, 2017 between Ocean Power Technologies, Inc. and PPH Industrial 28 Engelhard, LLC (incorporated by reference from Exhibit 10.37 to the Company&#8217;s Annual Report on Form 10-K filed with the SEC on July 22, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.23</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219014434/ex10-1.htm" style="-sec-extract: exhibit">Supply and Service Contract between the Company and Empresa Electrica Panguipulli S.A. dated September 19, 2019 (incorporated by reference from Exhibit 10.1 to Current Report on Form 8-K filed on September 23, 2019). </a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.24</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219014434/ex10-2.htm" style="-sec-extract: exhibit">Supply and Service Contract between the Company and Enel Green Power Chile LTDA dated September 19, 2019 (incorporated by reference from Exhibit 10.2 to Current Report on Form 8-K filed on September 23, 2019).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.25</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220003608/ex10-1.htm" style="-sec-extract: exhibit">Contract amendment between Eni s.P.a. and the Company dated February 28, 2020 (incorporated by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed on March 9, 2020).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.26</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220007938/ex10-1.htm" style="-sec-extract: exhibit">U.S. Small Business Administration Note dated May 3, 2020 of Ocean Power Technologies, Inc. in favor of Santander Bank, N.A. as the Lender (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on May 7, 2020).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.27</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220007938/ex10-2.htm" style="-sec-extract: exhibit">Loan Agreement dated May 3, 2020 between Santander Bank, N.A. and Ocean Power Technologies, Inc. (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed on May 7, 2020).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220018025/ex10-1.htm" style="-sec-extract: exhibit">Common Stock Purchase Agreement, dated September 18, 2020, between Ocean Power Technologies, Inc. and Aspire Capital Fund, LLC (incorporated by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on September 18, 2020).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220019983/ex10-1.htm" style="-sec-extract: exhibit">Subcontract between Ocean Power Technologies, Inc. and Adams Communication &amp; Engineering Technology Inc. dated effective October 20, 2020 (incorporated by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on October 27, 2020).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220022111/ex10-1.htm" style="-sec-extract: exhibit">Sales Agreement, dated November 20, 2020, by and between Ocean Power Technologies, Inc. and A.G.P./Alliance Global Partners (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on November 20, 2020.</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315221028854/ex10-1.htm" style="-sec-extract: exhibit">Stock Purchase Agreement among Ocean Power Technologies, Inc. and the sellers named therein dated November 15, 2021 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on November 16, 2021).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315221031190/ex10-1.htm" style="-sec-extract: exhibit">Employment Letter between the Company and Robert P. Powers dated effective December 13, 2021* (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on December 13, 2021).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.33</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315221025554/def14a.htm#ed_009" style="-sec-extract: exhibit">Fifth Amendment to 2015 Omnibus Incentive Plan (incorporated by reference to Annex A to Proxy Statement filed on October 15, 2021).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex21-1.htm">Subsidiaries of the registrant ++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex23-1.htm">Consent of EisnerAmper LLP. ++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-1.htm">Certification of Chief Executive Officer ++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-2.htm">Certification of Chief Financial Officer ++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-1.htm">Certification of Chief Executive Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002** ++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-2.htm">Certification of Chief Financial Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002** ++</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    following financial information from Ocean Power Technologies, Inc.&#8217;s Annual Report on Form 10-K for the annual period ended
    April 30, 2020, formatted in eXtensible Business Reporting Language (XBRL): (i) Consolidated Balance Sheets - as of April 30, 2020
    and 2019, (ii) Consolidated Statements of Operations - for the years ended April 30, 2021 and 2020, (iii) Consolidated Statements
    of Comprehensive Loss - for the years ended April 30, 2021 and 20120, (iv) Consolidated Statements of Shareholders&#8217; Equity
    - for the years ended April 30, 2021 and 2020 (v) Consolidated Statements of Cash Flows - for the years ended April 30, 2021 and
    2020, (vi) Notes to Consolidated Financial Statements.***</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Instance Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Schema Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Label Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover
    Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">+
Indicates that confidential treatment has been requested for this exhibit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">+
Filed herewith.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*
Management contract or compensatory plan or arrangement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**
As provided in Item 601(b)(32)(ii) of Regulation S-K, this exhibit shall not be deemed to be &#8220;filed&#8221; or part of a registration
statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, and shall not be deemed &#8220;filed&#8221;
for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability under those sections.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">***
As provided in Rule 406T of Regulation S-T, this exhibit shall not be deemed &#8220;filed&#8221; or a part of a registration statement
or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, and shall not be deemed &#8220;filed&#8221;
for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability under those sections.</span></p>

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


<!-- Field: Page; Sequence: 60; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OCEAN
POWER TECHNOLOGIES, INC. AND SUBSIDIARIES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Index
to Consolidated Financial Statements</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.1in">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">Report
    of Independent Registered Public Accounting Firm</a> (PCAOB ID: <span id="xdx_90C_edei--AuditorFirmId_c20210501__20220430_zgrq8d9py8G7"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:AuditorFirmId">274</ix:nonNumeric></span>)</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">Consolidated Balance Sheets, April 30, 2022 and 2021</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_027">Consolidated Statements of Operations, twelve months ended April 30, 2022 and 2021</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_028">Consolidated Statements of Comprehensive Loss, twelve months ended April 30, 2022 and 2021</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_029">Consolidated Statements of Shareholders&#8217; Equity, twelve months ended April 30, 2022 and 2021</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_030">Consolidated Statements of Cash Flows, twelve months ended April 30, 2022 and 2021</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_031">Notes to Consolidated Financial Statements</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-8</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="a_025"></span>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Shareholders and Board of Directors</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ocean
Power Technologies, Inc.:</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated balance sheets of Ocean Power Technologies, Inc. and Subsidiaries (the &#8220;Company&#8221;)
as of April 30, 2022 and 2021, and the related consolidated statements of operations, comprehensive loss, shareholders&#8217;
equity, and cash flows for each of the years then ended, and the related notes (collectively referred to as the &#8220;financial statements&#8221;).
In our opinion, the financial statements present fairly, in all material respects, the consolidated financial position of the Company
as of April 30, 2022 and 2021, and the consolidated results of their operations and their cash flows for each of the years then ended,
in conformity with accounting principles generally accepted in the United States of America.</span></p>

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

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Critical
Audit Matters</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements
that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are
material to the consolidated financial statements and (2) involved especially challenging, subjective, or complex judgments. The communication
of the critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we
are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts
or disclosures to which they relate.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
described further in Note 2 to the consolidated financial statements, revenues are primarily derived from contracts that are recognized
as the performance obligations are satisfied over time. The Company uses a ratio of project costs or direct labor hours incurred to estimated
total costs or direct labor hours for each contract to recognize revenue. Under the cost-to-cost approach, the determination of the progress
towards completion requires management to prepare estimates of the costs hours to complete. Revenues for the year ended April 30, 2022
were approximately $1.8 million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
identified the accounting for revenue recognized over time is a critical audit matter due to the complexity and subjectivity of management&#8217;s
estimate of the progress towards completion of its projects. This in turn led to a high degree of auditor judgement and subjectivity
and significant audit effort was required in performing procedures to evaluate management&#8217;s determination of the forecasted costs
hours to complete its contracts as future results may vary significantly from past estimates due to changes in facts and circumstances.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Addressing
the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the financial
statements. We obtained an understanding and evaluated the design of controls relating to the Company&#8217;s revenue recognition. Our audit
procedures related to the recognition of revenue over time included the following procedures, among others, (i) testing the Company&#8217;s
cost-to-cost estimates by evaluating the appropriate application of the cost-to-cost method, (ii) testing the significant assumptions
used to develop the estimated cost or hours to complete and (iii) testing completeness and accuracy of the underlying data.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounting
for the Acquisition of Marine Advance Robotics, Inc. </b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
described in Note 18 to the consolidated financial statements, the Company acquired Marine Advance Robotics, Inc. (&#8220;MAR&#8221;)
and the transaction was accounted for using the acquisition method of accounting for business combinations. <span style="letter-spacing: 0.05pt">The
transaction resulted in identified intangible assets and contingent consideration</span> approximately $3.9 million and contingent consideration
of approximately $1.6 million, respectively. The determination of the fair value of the intangible assets acquired and contingent consideration
required management, with the help of a third-party valuation specialist, to make significant estimates and assumptions including the
assumed revenue growth rate, gross profits, economic life and discount rate. The fair value of the contingent consideration represents
Level 3 inputs used in measuring fair value as they are unobservable inputs with little or no available market data.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
identified the valuation of intangible assets and contingent consideration associated with the acquisition as a critical audit matter
due to subjective judgment required by management in selecting the inputs and assumptions used in determining fair value. The valuation
of the intangible assets and contingent consideration are subject to higher estimation uncertainty due to management&#8217;s judgment in determining
key assumptions that include discount rates and projected revenues and gross profits. Changes in these significant assumptions could
have a significant impact on the fair value of the intangible assets and contingent consideration. This in turn led to a high degree
of auditor judgment, subjectivity and effort in applying the procedures related to those assumptions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Addressing
the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated
financial statements. These procedures include obtaining an understanding and evaluating the design of controls relating to the valuation
report and allocation of purchase price which included management&#8217;s review of the valuation report for the completeness and mathematical
accuracy of the data and evaluating the reasonableness of assumptions used in the calculation such as economic life and discount rate.
We utilized a valuation specialist to assist in evaluating the appropriateness of the Company&#8217;s valuation models developed for acquired
assets and evaluating the reasonableness of significant assumptions used including the assumed revenue growth rate, margin percentages,
economic life and discount rate as compared to industry and market data. We also examined the <span style="letter-spacing: -0.05pt">completeness
and accuracy of the underlying</span> data supporting the significant assumptions and estimates used in the valuation report, including
historical and projected financial information.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have served as the Company&#8217;s auditor since 2020.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    <span id="xdx_90A_edei--AuditorName_c20210501__20220430_zNI6IfYTK9Ni"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:AuditorName">EisnerAmper LLP</ix:nonNumeric></span></i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EISNERAMPER
    LLP</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--AuditorLocation_c20210501__20220430_z6d1P4f3Ukhk"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="dei:AuditorLocation">Iselin,
    New Jersey</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    13, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 62; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_026"></span>Ocean
Power Technologies, Inc. and Subsidiaries</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Balance Sheets</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in
thousands, except share data)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_300_111_pn3n3_z6WmxdPvk7h8" summary="xdx: Statement - Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20220430_zKv3YxAplKGi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20210430_z9mluw5IfBr8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AssetsAbstract_iB_zUls5FpryO7h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">ASSETS</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AssetsCurrentAbstract_i01B_zwNETJK7LkDd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Current assets:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maCz51O_zaKIvGmvLoa5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,885</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83,028</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ShortTermInvestments_i02I_maCz51O_zW6hxdWPzJba" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,384</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0065">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--RestrictedCashCurrent_i02I_maCz51O_z82FNxOcFpl4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Restricted cash, short-term</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">258</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">384</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsReceivableNetCurrent_i02I_maCz51O_zN1GWdU858Ik" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accounts receivable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">482</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">350</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ContractWithCustomerAssetNetCurrent_i02I_maCz51O_zI1kaj1D81C9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Contract assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">386</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">190</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_i02I_maCz51O_zakvGs6Dunv1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">Inventory</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">442</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0077">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OtherAssetsCurrent_i02I_maCz51O_zv1q0jh439v4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Other current assets</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">467</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">487</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AssetsCurrent_i02TI_mtCz51O_maCzfgm_zDKojbL4C8ze" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Total current assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59,304</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,439</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCzfgm_zgTQ404i7ZHb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Property and equipment, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">445</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">406</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_maCzfgm_zls8zCTCuSa6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intangibles, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,136</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">274</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCzfgm_z21CNV5a98R1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use asset, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">752</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,036</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--RestrictedCashNoncurrent_i01I_maCzfgm_zyQdOon8F34g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash, long-term</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">219</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">222</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--Goodwill_i01I_maCzfgm_zCAkdlI3997g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,537</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0098">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--Assets_i01TI_mtCzfgm_z3vN4yAkhcah" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73,393</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86,377</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrentAbstract_i01B_zHpE3a8ar4pe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Current liabilities:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccountsPayableCurrent_i02I_maCzic4_maLCzhHm_zgWSd2ofQ2Rh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accounts payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">905</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">687</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzic4_maLCzhHm_zG45Io1DmSP9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accrued expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">877</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,881</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_pn3n3_maCzic4_maLCzhHm_zbtXAUkpzMn1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Contract liabilities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0116">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzic4_maLCzhHm_zF1QJkhgKuhh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Right-of-use liability, current portion</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">319</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">347</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_i02I_maCzic4_maLCzhHm_zWoVn6piWAug" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Contingent liabilities, current portion</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">748</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0122">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LitigationReserveCurrent_i02I_maCzic4_maLCzhHm_z9qoI04LzLil" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Litigation payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0124">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LitigationReserveCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,224</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OtherLiabilitiesCurrent_i02I_maCzic4_maLCzhHm_zLqhcsgrUVPl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Liability classified stock awards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0127">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LongTermDebtCurrent_i02I_maCzic4_maLCzhHm_z1J3oX57YMsk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Paycheck protection program loan, current portion</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0130">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">495</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LiabilitiesCurrent_i02TI_mtLCzhHm_maLzpan_zD2RLOY26vM7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Total current liabilities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,978</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,694</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i02I_maLzpan_zL2BUjvXWvr2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0pt; text-align: left">Deferred tax liability</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0137">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_i02I_maLzpan_zXj8CE05ohSh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0pt; text-align: left">Contingent liabilities, less current portion</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">843</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0140">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LongTermDebtNoncurrent_i01I_maCzZOh_maLzpxD_maLzpan_z83tJLLUysMe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Paycheck protection program loan, less current portion</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0142">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">396</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzZOh_maLzpxD_maLzpan_zZPWp2NBbx9e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Right-of-use liability, less current portion</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">538</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">819</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Liabilities_i01TI_maCzNXe_mtLzpan_z36M18AhTB42" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Total liabilities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,562</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,909</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--CommitmentsAndContingencies_i01I_maCzNXe_zaZxvYvDpYwi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Commitments and contingencies (Note 17)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0151">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0152">-</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Shareholders&#8217; Equity:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--PreferredStockValue_i02I_maCzQF2_zL33a3fOFM97" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Preferred stock, $<span id="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20220430_zZ996fHCd4E3" title="Preferred stock, par value"><span id="xdx_904_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20210430_zsUHHsGnqE3d" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; authorized <span id="xdx_908_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20220430_zIWSBPskiRM" title="Preferred stock, shares authorized"><span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20210430_zr9KX5wK45Ma" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction></ix:nonFraction></span></span> shares, <span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20220430_z42Uin2RDxGa" title="Preferred stock, shares issued"><span id="xdx_90F_eus-gaap--PreferredStockSharesOutstanding_iI_pid_dn_c20220430_z4zZr4Yqzn82" title="Preferred stock, shares outstanding"><span id="xdx_907_eus-gaap--PreferredStockSharesOutstanding_iI_pid_dn_c20210430_zCWo0Dz5ync6" title="Preferred stock, shares outstanding"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20210430_zJG9T0XFgpvg" title="Preferred stock, shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2022-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2022-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2021-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> issued or outstanding</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0157">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0158">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CommonStockValue_i02I_pn3n3_maCzQF2_zcpwwB9Myzyc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Common stock, $<span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220430_zXSdlJnsNGVg" title="Common stock, par value"><span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20210430_zcv3hAJvKFY" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; authorized <span id="xdx_90C_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20220430_zLth3H4lAEA9" title="Common stock, shares authorized"><span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20210430_z3dwAct9ehZ9" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">100,000,000</ix:nonFraction></ix:nonFraction></span></span> shares, issued and outstanding
    <span id="xdx_90D_eus-gaap--CommonStockSharesIssued_iI_pid_c20220430_z3eawjhkCtW" title="Common stock, shares issued"><span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20220430_zAK6CpJgRjR9" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,905,213</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_900_eus-gaap--CommonStockSharesIssued_iI_pid_c20210430_zCatkFfZW1Jf" title="Common stock, shares issued"><span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20210430_zMBIr7QpL8N7" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">52,479,051</ix:nonFraction></ix:nonFraction></span></span> shares, respectively</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--TreasuryStockValue_i02NI_pn3n3_di_msCzQF2_zlsaAggTOS33" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Treasury stock, at cost; <span id="xdx_90C_eus-gaap--TreasuryStockShares_iI_pid_c20220430_zXaP0T9CLEF7" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">23,352</ix:nonFraction></span> and <span id="xdx_90D_eus-gaap--TreasuryStockShares_iI_pid_c20210430_zstqejTdyYi4" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">21,040</ix:nonFraction></span> shares, respectively</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">341</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">338</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--AdditionalPaidInCapital_i02I_maCzQF2_zjj64lDJPGqb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Additional paid-in capital</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322,932</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">315,820</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzQF2_zYlETDiyapei" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accumulated deficit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">253,770</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234,895</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzQF2_zorL2MUlM5vc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Accumulated other comprehensive loss</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">171</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--StockholdersEquity_i02TI_pn3n3_mtCzQF2_maCzNXe_zhkME0CRox1e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total shareholders&#8217; equity</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">68,831</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80,468</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pn3n3_mtCzNXe_zMovbwy52sy3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73,393</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86,377</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 63; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_027"></span>Ocean
Power Technologies, Inc. and Subsidiaries</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in
thousands, except per share data)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30D_113_pn3n3_znXRugXTTuii" summary="xdx: Statement - Consolidated Statements of Operations" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zPNypqTDFCe6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zmViZtgzyQck" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maCzuMC_z1TUE6eKWYy6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,206</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CostOfRevenue_msCzuMC_zbBNCCTRznPl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,860</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,279</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--GrossProfit_iT_mtCzuMC_maCzTZD_zpRXtyY6R9e3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Gross loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">101</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,073</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--OperatingExpenses_i01T_msCzTZD_zfONmvYCDdHl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Operating expenses</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,512</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,519</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_iT_mtCzTZD_maCz2Lp_zEzjAk6ngF9i" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Operating loss</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21,613</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">13,592</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--LitigationSettlementExpense_iN_di_msCz2Lp_zPslxrR5E8t8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Litigation settlement</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0232">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:LitigationSettlementExpense" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,224</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestIncomeExpenseNet_maCz2Lp_zACVsxSObXrd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Interest income, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">124</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">124</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherNonoperatingIncome_maCz2Lp_zcRNckdCXjhf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Other income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0239">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--GainsLossesOnExtinguishmentOfDebt_maCz2Lp_ztuCHSGtnfFl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Gain on forgiveness of PPP loan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">890</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0242">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--LossOnLiquidationOfSubsidiary_iN_di_msCz2Lp_zhPB0ug22I7k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss on liquidation of subsidiary</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0245">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OtherNonoperatingExpense_iN_di_msCz2Lp_zBicB4ed1AFb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Other expense, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0247">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_maCz2Lp_zwPa1cNJpzR5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Foreign exchange (loss) / gain</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCz2Lp_maCzH8M_zntc3DQiDJXg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss before income taxes</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">20,697</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msCzH8M_zxL09FhVsIQ6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Income tax benefit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,823</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0257">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_iT_mtCzH8M_zIjtqBwPFhCk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--EarningsPerShareBasic_pid_zLtOtD1Yt7vf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Basic and diluted net loss per share</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.35</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.49</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_z7kAy5kfWHjj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted average shares used to compute basic and diluted
    net loss per share</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">54,010,233</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">30,018,838</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 64; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_028"></span>OCEAN
POWER TECHNOLOGIES, INC. AND SUBSIDIARIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Comprehensive Loss</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in
thousands)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_304_113_pn3n3_zXGuwtMPBRi2" summary="xdx: Statement - Consolidated Statements of Comprehensive Loss" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_znVagZ2GLlW" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_ziLYq5UaEWe8" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_maCINOTzP7i_zvQQ661hnh43" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maCINOTzP7i_zfnEz64d7rBh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iT_pn3n3_mtCINOTzP7i_zTQM6gePAfFh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total comprehensive loss</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,906</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,748</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 65; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_029"></span>OCEAN
POWER TECHNOLOGIES, INC. AND SUBSIDIARIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Shareholders&#8217; Equity</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in
thousands, except share data)</b></span></p>

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

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

<table cellpadding="0" cellspacing="0" id="xdx_30E_114_zd1hDaF3eg36" summary="xdx: Statement - Consolidated Statements of Stockholders&apos; Equity" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Shares</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zMwe5PSWktO" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Amount</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Shares</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockMember_zvrnrN0hPbil" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Amount</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4B2_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zkiM0yZRIsh3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Capital</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zaJ6xb3Tt25c" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Deficit</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zfn95zy6qcc6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Loss</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" id="xdx_4BA_zwOGzap6GgLc" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Equity</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Common
    Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Treasury
    Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Additional</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Paid-In</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Accumulated</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Other</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Comprehensive</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Total</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Shareholders&#8217;</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Shares</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Amount</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Shares</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Amount</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Capital</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Deficit</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Loss</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Equity</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>&#160;</b></span></td></tr>
  <tr id="xdx_43A_c20200501__20210430_eus-gaap--StockholdersEquity_iS_pn3n3_zg2RFB3Wmnyl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Balances
    at May 1, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_98E_eus-gaap--SharesOutstanding_iS_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwwluPhbHMQj" title="Balance, shares" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,939,420</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_zOtoiAnYC8i2" title="Balance, shares" style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">4,251</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">302</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">231,101</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">220,136</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">183</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,493</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--NetIncomeLoss_pn3n3_zwuhQNeQDmI3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Net
    loss</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0288">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0289">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0290">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0292">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_pn3n3_z5kwjPAfjDXc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Share
    based compensation</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8239;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0295">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0296">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">721</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0298">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0299">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">721</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_pn3n3_zlJrwZcV6JS8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Issuance
    (forfeiture) of restricted stock, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlVjfhEUlc3j" title="Issuance (forfeiture) of restricted stock, net, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">175,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0302">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0303">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">184</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0305">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0306">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">184</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--ExerciseOfPrefundedWarrantsNetOfIssuanceCosts_pn3n3_zCmU0TW6r84f" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Exercise
    of prefunded warrants, net of costs</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_989_ecustom--ExerciseOfCommonWarrantsNetOfCostsShares_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_pdd" title="Exercise of common warrants, net of costs, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:ExerciseOfCommonWarrantsNetOfCostsShares" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">732,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0312">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,818</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0314">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0315">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,819</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_40E_ecustom--StockIssuedDuringPeriodValueNewIssuesOne_pn3n3_zxT1TeMGr4F9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Issuance
    of common stock- Aspire financing, net of issuance costs</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_982_ecustom--StockIssuedDuringPeriodSharesNewIssuesOne_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_pdd" title="Issuance of common stock- Aspire financing, net of issuance costs, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesNewIssuesOne" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,747,251</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueNewIssuesOne" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0321">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueNewIssuesOne" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,384</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0323">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0324">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueNewIssuesOne" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,392</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueOther_pn3n3_zlSfQqWYQa2b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Issuance
    of common stock- AGP At The Market offering, net of issuance costs</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesOther_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_pdd" title="Issuance of common stock- AGP At The Market offering, net of issuance costs, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,522,389</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0330">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,136</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0333">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,166</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_pn3n3_zNGFp397Nhv2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Issuance
    of shares in acquisition</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_pdd" title="Issuance of shares in acquisition, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">361,991</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0338">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0339">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">477</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0341">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0342">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">477</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_zkc5lVE6pdyi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Acquisition
    of treasury stock</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0347">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_987_eus-gaap--TreasuryStockSharesAcquired_c20200501__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_pdd" title="Acquisition of treasury stock, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">16,789</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0349">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0350">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0351">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_zLlf0DDAnWv8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Other
    comprehensive income</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0356">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0357">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0358">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0359">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_430_c20210501__20220430_eus-gaap--StockholdersEquity_iS_pn3n3_z1fdHwa6lOdh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Balances
    at April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_988_eus-gaap--SharesOutstanding_iS_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhuWuXWdzcMf" title="Balance, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">52,479,051</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_982_eus-gaap--SharesOutstanding_iS_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_z0LKqVyixeg7" title="Balance, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">21,040</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">338</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">315,821</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234,896</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">171</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80,468</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLoss_pn3n3_z06fJKpbzwM3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Net
    loss</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0374">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0375">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0376">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0378">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_pn3n3_zN2UHFhibUe5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Share-based
    compensation</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0381">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0382">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,169</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0384">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0385">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,169</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_pn3n3_zfAw3Xzfn4Be" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Proceeds
    from stock options exercises</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z4StCQjuVEpb" title="Proceeds from stock options exercises, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">96,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0389">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">90</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0391">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0392">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">91</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_pn3n3_zFunBDroVXei" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Issuance
    of shares in acquisition</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zPgOtckMPEy8" title="Issuance of shares in acquisition, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,330,162</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0398">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,852</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0400">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0401">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,855</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--TreasuryStockValueAcquiredCostMethod_iN_pn3n3_di_zdiQHd354oyj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Acquisition
    of treasury stock</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0406">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_988_eus-gaap--TreasuryStockSharesAcquired_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_z5h35u0c75m8" title="Acquisition of treasury stock, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">2,312</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0408">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0409">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0410">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td></tr>
  <tr id="xdx_409_ecustom--LiquidationOfSubsidiary_pn3n3_z9Zr4KpeASze" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Liquidation
    of subsidiary</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0415">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td title="Acquisition of treasury stock, shares" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0416">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0417">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0418">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_zV20copB1GY" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Other
    comprehensive loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0422">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0423">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0424">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><span style="-sec-ix-hidden: xdx2ixbrl0425">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td></tr>
  <tr id="xdx_43A_c20210501__20220430_eus-gaap--StockholdersEquity_iE_pn3n3_zFCloYSHT25c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Balances,
    April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_984_eus-gaap--SharesOutstanding_iE_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zDRK2wPJ42i" title="Balance, shares" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,905,213</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td id="xdx_986_eus-gaap--SharesOutstanding_iE_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_zhh1k8rWbRUh" title="Balance, shares" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322,932</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">253,770</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">68,831</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to consolidated financial statements</span></p>

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


<!-- Field: Page; Sequence: 66; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_030"></span>OCEAN
POWER TECHNOLOGIES, INC. AND SUBSIDIARIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Cash Flows</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in
thousands)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_304_112_pn3n3_zq6nsz3JStB3" summary="xdx: Statement - Consolidated Statements of Cash Flows" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20210501__20220430_zn4ZW566wYng" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20200501__20210430_zWqV9xSuecCa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zv0j3BtiVPVf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash flows from operating activities:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_i01_maCzoNv_ze3KY26ixuv3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zPty9hbJCqIi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--ForeignCurrencyTransactionGainLossNetOfTax_i02N_pn3n3_di_msCzoNv_zqxcnQWsTRY4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Foreign exchange (gain) / loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:ForeignCurrencyTransactionGainLossNetOfTax" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:ForeignCurrencyTransactionGainLossNetOfTax" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationDepletionAndAmortization_i02_maCzoNv_zvLOQunqK9N8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Depreciation of fixed assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">144</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">143</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AmortizationOfIntangibleAssets_i02_maCzoNv_z2XcXf417o64" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt">Amortization of intangibles</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_i02_maCzoNv_z40L6hdiJeX1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Amortization of right of use asset</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">285</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">223</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AmortizationOfPremiumsInvestments_i02N_di_msCzoNv_zqyHlVMblq9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Amortization of premium on investments</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:AmortizationOfPremiumsInvestments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">58</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0462">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--GainsLossesOnExtinguishmentOfDebt_i02N_pn3n3_di_msCzoNv_znr5UrLxABhb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Gain on forgiveness of PPP loan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">890</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0465">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--LossOnLiquidationOfSubsidiary_i02_maCzoNv_zN2ou2n90k0g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
                                            on liquidation of subsidiary&#160;</span></p>


</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0468">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ShareBasedCompensation_i02_maCzoNv_zcw4LwD8DQSk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Compensation expense related to equity compensation</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,169</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">721</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--DeferredTaxLiabilitiesNet_i02NI_di_msCzoNv_zA0QYBtJ2De8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Deferred tax liabilities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:DeferredTaxLiabilitiesNet" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">377</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0474">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PerformanceObligationSharesCompensation_i02_maCzoNv_zlcLunsndnlg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Performance obligation shares compensation</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:PerformanceObligationSharesCompensation" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">60</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PerformanceObligationSharesCompensation" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i02N_di_msCzoNv_zXW3qo8NKKzk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Net effect from disposal of property, plant and equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0479">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left">Changes in operating assets and liabilities, net of acquisitions:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msCzoNv_zsKEtmIHrZa9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Accounts receivable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">133</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">245</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_i03N_di_msCzoNv_zcza9NqOUSpf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Contract assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">195</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">61</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msCzoNv_ziFV5hq4AdU" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt">Inventory</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">292</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0489">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i03N_di_msCzoNv_zHA6VARf3g15" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Other assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">19</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">106</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInAccountsPayable_i03_maCzoNv_zYvXbpqXt5k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Accounts payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">217</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">441</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--IncreaseDecreaseInAccruedExpenses_i03_maCzoNv_zg1ycP5k8RK" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Accrued expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInAccruedExpenses" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,004</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:IncreaseDecreaseInAccruedExpenses" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">761</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--IncreaseDecreaseInLitigationPayable_i03_maCzoNv_zfVqbNgOMZOj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Litigation payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInLitigationPayable" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,224</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:IncreaseDecreaseInLitigationPayable" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,224</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--IncreaseDecreaseInLeaseLiability_i03_maCzoNv_zGnIOyyrCKZ9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left">Change in right of use lease liability</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInLeaseLiability" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">309</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInLeaseLiability" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">237</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_maCzoNv_ziHpNPnin0Sl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt; text-align: left; padding-bottom: 1.5pt">Contract liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">74</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">165</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtCzoNv_maCzkHW_zu901bHRONIf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 40pt; text-align: left; padding-bottom: 1.5pt">Net cash used in operating activities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21,296</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11,674</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zaQ9apew8XXb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash flows from investing activities:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAcquiredFromAcquisition_i01_maNCPBUzicd_z9fJp1Wi8KUj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Cash acquired in acquisition</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0515">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashAcquiredFromAcquisition" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">100</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsToAcquireShortTermInvestments_i01N_di_msNCPBUzicd_zWTLudR2SxDd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Purchase of short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,442</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0519">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msNCPBUzicd_z4yYlwh9OH05" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Purchase of property, plant and equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">145</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_di_msNCPBUzicd_z0O0rdZplCe2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Payment for
    MAR acquisition, net of cash acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,444</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pn3n3_mtNCPBUzicd_maCzkHW_z9M7nTL6Jcd1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 40pt; text-align: left">Net cash (used in) provided by investing activities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">54,031</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">74</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zml5YE8DSv2a" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash flows from financing activities:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--ProceedsFromPaycheckProtectionProgramLoan_i01_maCzm5B_zuaRnH1vF4H5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds from Paycheck Protection Program Loan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0533">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:ProceedsFromPaycheckProtectionProgramLoan" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">890</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromConstructionLoansPayable_i01_maCzm5B_ztmZsBqIgf31" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds from loan payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0536">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromConstructionLoansPayable" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">467</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RepaymentsOfConstructionLoansPayable_i01N_di_msCzm5B_zY3w7C0sJWX1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Payment of loan payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0539">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfConstructionLoansPayable" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">467</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--ProceedsFromStockOptionsExercised_i01_maCzm5B_zwVLA4d69hh6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds from stock option exercises</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">90</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">184</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--PaymentOfPayrollTaxesRelatedToStockOptionExercises_i01N_di_msCzm5B_zmZOEyxqPVYj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Payment of payroll taxes related to stock option exercises</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0545">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:PaymentOfPayrollTaxesRelatedToStockOptionExercises" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">245</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_maCzm5B_zgMit8PV1Ok1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds from issuance of common stock- Aspire financing net of issuance costs</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0548">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,393</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_i01_maCzm5B_zyxC9wGCRjKl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds from issuance of common stock- AGP At The Market offering, net of issuance
    costs</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0551">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,166</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromWarrantExercises_i01_maCzm5B_zXLBZvcTsd1j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds associated with exercise of common stock warrants</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0554">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,818</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msCzm5B_zrKHEvG6Oh4d" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Acquisition of treasury stock</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtCzm5B_maCzkHW_z0H2WXRBqMP4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 40pt; text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,170</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCzkHW_zhg5bfEzvxv8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Effect of exchange rate changes on cash, cash equivalents and restricted cash</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">134</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pn3n3_mtCzkHW_zevzWkKWTKLc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 40pt; text-align: left">Net (decrease) / increase in cash, cash equivalents and restricted cash</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">75,272</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">72,704</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_zY1ahlCBqum4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents and restricted cash, beginning of year</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83,634</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,930</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_zERZD0vxr6Ph" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents and restricted cash, end of year</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,362</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83,634</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zsR8x4C0AG3h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Supplemental disclosure of noncash investing and financing activities:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable_i01_zaWwg7loeV38" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Acquisition of property, plant and equipment through accounts payable</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0578">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--StockIssued1_i01_zRiAmAeINcee" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Issuance of stock for acquisition</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,855</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">477</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--ContingentLiability_i01_z28WmSDbVVF4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Contingent liability - MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:ContingentLiability" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,591</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0585">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to the consolidated financial statements</span></p>

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


<!-- Field: Page; Sequence: 67; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_031"></span>OCEAN
POWER TECHNOLOGIES, INC. AND SUBSIDIARIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Notes
to Consolidated Financial Statements</b></span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z1kgiWiOD7gh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(1)
<span id="xdx_825_zR5uNA309UBh">Background and Liquidity</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
Background</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ocean
Power Technologies, Inc. (the &#8220;Company&#8221;) 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 and services. 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&#8217;s revenues. Today our goal is to generate
the majority of our revenues from the sale or lease of our 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
Liquidity</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>For
Fiscal 2022</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal year ended April 30, 2022, and the fiscal year ended April 30, 2021, the Company incurred net losses of approximately $<span id="xdx_90A_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20220430__srt--TitleOfIndividualAxis__srt--ManagementMember_zJQTCCY4m5zf"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_srt_ManagementMember" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">18.9</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and $<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20200501__20210430__srt--TitleOfIndividualAxis__srt--ManagementMember_znx2KeES1Ggb"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_srt_ManagementMember" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">14.8</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million, respectively, and used cash in operating
activities of approximately $<span id="xdx_901_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20220430__srt--TitleOfIndividualAxis__srt--ManagementMember_zG5yoPzb2NFf"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-05-012022-04-30_srt_ManagementMember" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">21.4</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20200501__20210430__srt--TitleOfIndividualAxis__srt--ManagementMember_z26d4fRVD1kk"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-05-012021-04-30_srt_ManagementMember" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">11.7</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million, respectively. The Company has continued
to make investments in ongoing product development efforts in anticipation of future growth, including its recent acquisition of Marine
Advanced Robotics, Inc., as described in Note 18. The Company&#8217;s future results of operations involve significant risks and uncertainties.
Factors that could affect the Company&#8217;s future operating results and could 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, ability to attract and retain key personnel, concentration
of customers and suppliers, deployment risks and integration of acquisitions, pending or threatened litigation, and the impact of COVID-19,
and any variants on its business. The Company previously obtained equity financing through it&#8217;s At the Market Offering Agreement
(&#8220;ATM&#8221;) with A.G.P/Alliance Global Partners (&#8220;AGP&#8221;) and through its equity line financing with Aspire Capital
Fund, LLC (&#8220;Aspire Capital&#8221;), 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. For fiscal year 2022 to date, management has not obtained any additional capital
financing. Management believes the Company&#8217;s current cash balance of $<span id="xdx_90F_eus-gaap--Cash_iI_pn5n6_c20220430_zSaKRRexAstc"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">7.9</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and short term investments balance of
$<span id="xdx_902_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zKHfwj83mAL1"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">49.4</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
is sufficient to fund its planned operations through at least July 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 7, 2019, the Company entered into an At the Market Offering Agreement with AGP (the &#8220;2019 ATM Facility&#8221;), under which
the Company could issue and sell to or through AGP, acting as agent and/or principal, shares of the Company&#8217;s common stock having
an aggregate offering price of up to $<span id="xdx_903_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_pn6n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zcJV6Hx8I8hj" title="Proceeds from initial public offering"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">25.0</ix:nonFraction></span> 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 <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,595,472</ix:nonFraction></span> shares of its common stock with an aggregate market value
of $<span id="xdx_90B_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zc3x0F8iNZIf" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">23.4</ix:nonFraction></span> million at an average price of $<span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_c20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.33</ix:nonFraction> </span>per share, including <span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,342,506</ix:nonFraction></span> shares in fiscal year 2021 with an aggregate market value
of $<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pn5n6" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">18.7</ix:nonFraction></span> million at an average price of $<span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zVtpJQEkoaJ5" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2019-01-07_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.51</ix:nonFraction></span> per share and paid AGP a sales commission of approximately $<span id="xdx_905_ecustom--PaymentOfSalesCommission_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zHycrF5D8HFb" title="Payment of sales commission"><ix:nonFraction name="OPTT:PaymentOfSalesCommission" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.8</ix:nonFraction></span> million related to those
shares. The agreement was fully utilized and terminated on December 8, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 20, 2020, the Company entered into another At the Market Offering Agreement with AGP (the &#8220;2020 ATM Facility&#8221;),
having capacity up to $<span id="xdx_906_eus-gaap--DeferredOfferingCosts_iI_pn5n6_c20201120_zNSNWJXLdNVk"><ix:nonFraction name="us-gaap:DeferredOfferingCosts" contextRef="AsOf2020-11-20" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">100.0</ix:nonFraction></span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;s common stock having an aggregate offering price
of up to $<span id="xdx_907_ecustom--ProceedsFromInitialPublicOffering_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zKasCpOMtLvf"><ix:nonFraction name="OPTT:ProceedsFromInitialPublicOffering" contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">50.0</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million. From inception of the 2020 ATM Facility through April 30, 2022, the Company had sold and issued an aggregate of <span id="xdx_904_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,179,883</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of its common stock with an aggregate
market value of $<span id="xdx_90E_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zeqTPvbxzJF5"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">50.0</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million at an average price of $<span id="xdx_907_eus-gaap--SaleOfStockPricePerShare_c20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.91</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share and paid AGP a sales commission of
approximately $<span id="xdx_90F_ecustom--PaymentOfSalesCommission_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pn5n6"><ix:nonFraction name="OPTT:PaymentOfSalesCommission" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.6</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million related to those shares. A prospectus
supplement was filed on January 10, 2022 to allow the Company to sell an additional $<span id="xdx_907_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zYHniAM17c5i"><ix:nonFraction name="OPTT:PaymentOfSalesCommission" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">25.0</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million (or an aggregate of $<span id="xdx_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zm24HRZLXSs1"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">75.0</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million) under the 2020 ATM Facility, none of
which has been sold to date.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 68; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
Line Common Stock Purchase Agreements</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_90C_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20191023__20191024__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember__srt--RangeAxis__srt--MaximumMember_zrdoc9ehShQ6" title="Aggregate purchase of common stock"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee" contextRef="From2019-10-232019-10-24_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">10.0</ix:nonFraction></span> million shares of the Company&#8217;s
common stock over a 30-month period. Through September 18, 2020, the Company had sold an aggregate of <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"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,424,205</ix:nonFraction></span> shares of common stock
with an aggregate market value of $<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zysQtND0aKub" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction></span> million at an average price of $<span id="xdx_909_eus-gaap--SaleOfStockPricePerShare_c20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.63</ix:nonFraction></span> per share pursuant to this common stock purchase agreement,
including <span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z3CHqRgObGCf" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-05-012022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,025,000</ix:nonFraction></span> shares in fiscal year 2021 with an aggregate market value of $<span id="xdx_900_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zSTxuqtpZdb1" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2021-05-012022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.9</ix:nonFraction></span> million at an average price of $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zW1fqTo7Ize6" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.57</ix:nonFraction></span> per share.
The agreement was fully utilized and terminated on September 18, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_900_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pn5n6" title="Aggregate purchase of common stock"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee" contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">12.5</ix:nonFraction></span> million shares of the
Company&#8217;s common stock over a 30-month period subject to a limit of <span id="xdx_905_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zQgX1Fjyt0s2" title="Percentage of outstanding common stock"><ix:nonFraction name="OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval" contextRef="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.99</ix:nonFraction></span>% 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 <span id="xdx_90E_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zJEEL8RmEwv3" title="Percentage of outstanding common stock"><ix:nonFraction name="OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval" contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.99</ix:nonFraction></span>% limit
was <span id="xdx_900_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" title="Shares can be issued based upon outstanding percentage"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" contextRef="From2020-09-142020-09-18_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,722,251</ix:nonFraction></span> shares without shareholder approval. Shareholder approval was received at the Company&#8217;s annual meeting of shareholders
on December 23, 2020 for the sale of <span id="xdx_900_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zr9oSQAZzao" title="Additional sales of common stock shares sold"><ix:nonFraction name="OPTT:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" contextRef="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,864,706</ix:nonFraction></span> additional shares of common stock to Aspire Capital, which exceeded the <span id="xdx_909_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zssIM63hIvWb" title="Percentage of outstanding common stock"><ix:nonFraction name="OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval" contextRef="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.99</ix:nonFraction>%</span> limit of
the outstanding common stock on the date of the agreement. Through April 30, 2022, the Company had sold, since the agreement, an aggregate of <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zQUrQDAtuPq4" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,722,251</ix:nonFraction></span> shares
of common stock with an aggregate market value of $<span id="xdx_901_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNsQ0hrXs6Tf" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">11.8</ix:nonFraction></span> million at an average price of $<span id="xdx_902_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zlyludlcRWkg" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.17</ix:nonFraction></span> per share pursuant to this common stock
purchase agreement with approximately $<span id="xdx_90E_ecustom--SaleOfStockConsiderationReceivedPerTransactionRemaining_pn5n6_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_ziOZxqaQno68" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="OPTT:SaleOfStockConsiderationReceivedPerTransactionRemaining" contextRef="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction></span> million remaining on the facility as of April 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zMHCDizIr0q" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(2)
<span id="xdx_829_ziGo6A8yPAp4">Summary of Significant Accounting Policies</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zsMs31km9HM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
<span id="xdx_867_zNlDYeIyaA06">Consolidation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Ocean Power
Technologies Ltd. in the United Kingdom, and Ocean Power Technologies (Australasia) Pty Ltd. in Australia, which has been liquidated
as of April 30, 2022. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84E_eus-gaap--UseOfEstimates_zlarps9Ebnx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
<span id="xdx_867_zRYlBIBgRPc8">Use of Estimates</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, stock-based
compensation, valuations, purchase price allocations and contingent consideration related to business combinations, expected future
cash flows including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability
of long-lived assets, goodwill and other intangible assets and the related amortization methods and periods, estimated hours to complete
projects and percentage of completion of customer contracts for purposes of revenue recognition. Actual results could differ from those
estimates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zoVTEVI4U4K9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(c)
<span id="xdx_863_zePcJ64ZSaC4">Business Combinations</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#8220;FASB&#8221;) issued Accounting
Standards Update (&#8220;ASU&#8221;) No. 2015-16, <i>Business Combinations (Topic 805).</i> The Company allocates the fair value of consideration
transferred in a business combination to the estimated fair value at the acquisition date of the tangible and intangible assets acquired
as well as the liabilities assumed. Acquisition costs are expensed as incurred. Any excess consideration transferred is recorded as goodwill
and in instances where the fair value of consideration transferred is less than the estimated fair value of tangible and intangible assets
acquired less liabilities assumed; such amounts are recorded as a gain on the bargain purchase.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 69; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2REIBw9R9k2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(d)
<span id="xdx_86C_zz6otHsLDwwl">Revenue Recognition</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s forecast of the total cost to satisfy the performance obligation plus an appropriate
profit margin.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nature of the Company&#8217;s contracts may give rise to several types of variable considerations, 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 April 30, 2022 or 2021. 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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 labor hours 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s business. For the twelve-month periods ended April 30, 2022 and 2021, all of the Company&#8217;s contracts were classified
as firm fixed price.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 70; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company&#8217;s total remaining performance obligations, also referred to as backlog, totaled $<span id="xdx_909_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_zhaVzlxazSf5" title="Revenue remaining performance obligation"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.6</ix:nonFraction></span> million. The
Company expects to recognize approximately <span id="xdx_908_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20210501__20220430_zuQkUh9wstjh" title="Revenue remaining performance obligation, percentage"><ix:nonFraction name="OPTT:RevenueRemainingPerformancesObligationPercentage" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>%, or $<span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_z2jZDdaRaHrg" title="Revenue remaining performance obligation"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.6</ix:nonFraction></span> million, of the remaining performance obligations as revenue over the next twelve
months.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also enters into lease arrangements for its PB3 PowerBuoy&#174; (&#8220;PB3&#8221;) and Wave Adaptive Modular Vessels (&#8220;WAM-V<sup>&#174;</sup>&#8221;)
with certain customers. 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within
ASC Topic 842, <i>&#8220;Leases&#8221;.</i> 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, of which the Company has none. All others are treated as an operating lease.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term and is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the twelve months ended April 30, 2022 and 2021 was immaterial.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ztcujzZUk9m7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(e)
<span id="xdx_86D_zGhmAtHOradf">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash
and Cash Equivalents</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 for the years ended April 30,
2022 and 2021:</span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zZbWzp5UvOqc" style="display: none">Schedule of Cash and Cash Equivalents</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Checking and savings accounts</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" title="Cash and cash equivalents" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-04-30_custom_CheckingAndSavingsAccountsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,815</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" title="Cash and cash equivalents" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30_custom_CheckingAndSavingsAccountsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,850</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" title="Cash and cash equivalents" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-04-30_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,070</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" title="Cash and cash equivalents" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">81,178</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" title="Cash and cash equivalents" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,885</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" title="Cash and cash equivalents" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83,028</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AB_zQ7fwsUwyB6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restricted
Cash and Security Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $<span id="xdx_903_eus-gaap--Deposits_iI_pp0p0_c20220430__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_zYrGfu7CrKsg" title="Deposits"><ix:nonFraction name="us-gaap:Deposits" contextRef="AsOf2022-04-30_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_us-gaap_LetterOfCreditMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">154,000</ix:nonFraction></span> 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 cancellable at the discretion of Santander.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Santander
also issued one letters of credit to subsidiaries of Enel Green Power (&#8220;EGP&#8221;) pursuant to the Company&#8217;s contracts with
EGP. A letter of credit was issued in the amount of $<span id="xdx_905_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zANp0z495wz6" title="Letters of Credit Outstanding, Amount"><ix:nonFraction name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="AsOf2020-08-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterOneMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">645,000</ix:nonFraction></span> and was reduced to $<span id="xdx_908_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zsSiHHPamQCc" title="Letters of Credit Outstanding, Amount"><ix:nonFraction name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="AsOf2020-08-31_custom_SantanderBankMember_custom_LetterTwoMember_custom_AugustTwentyTwentyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">323,000</ix:nonFraction></span> in August 2020. The second letter of credit
will be reduced by $<span id="xdx_90C_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zx9TdpPUeeRk"><ix:nonFraction name="OPTT:LettersOfCreditIssuedAmount" contextRef="AsOf2022-04-30_custom_SantanderBankMember_custom_LetterTwoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">258,000</ix:nonFraction></span> once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $<span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zBAI4ETKehUi" title="Letters of credit issued amount"><ix:nonFraction name="OPTT:LettersOfCreditIssuedAmount" contextRef="AsOf2022-04-30_custom_SantanderBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,000</ix:nonFraction></span>
will be released 12 months after the buoy is fully deployed.</span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,885</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83,028</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash- short term</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">258</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">384</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">219</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">222</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,362</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">83,634</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A5_zsx8JZIaB9M1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 71; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
fiscal 2022, the Company acquired approximately $<span id="xdx_901_eus-gaap--AlternativeInvestment_iI_pn5n6_c20220430_zNLsvnDENy25"><ix:nonFraction name="us-gaap:AlternativeInvestment" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">49.4</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million in investment securities through Charles
Schwab Bank. All investment securities consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment
grade rated or better, and mature within 12 months. The Company has the means and intends to hold all investments to maturity, and as
such are classified as held-to-maturity investments. The total recognized interest expense on the premium we paid for the bonds as of
April 30, 2022 is approximately $<span id="xdx_90E_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zBjFao9IyIU6"><ix:nonFraction name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">on an amortized cost basis of approximately $<span id="xdx_906_eus-gaap--InvestmentOwnedAtCost_iI_pn5n6_c20220430_z3IWHtDg7RD5"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million. Additionally, there has been no other
than temporary impairment on these investments.</span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock"><p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:</p>


<p style="margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B5_zFdMqv9b4dOb" style="display: none">Schedule of Investments and Unrealized Gains/Losses</span></p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Category</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cost or Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Gains</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Losses</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Estimated Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Unrealized Gains/(Losses)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Held-to-Maturity Securities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" title="Cost or Amortized Cost" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,384</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" title="Gross Unrealized Gains" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:GrossUnrealizedGains" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">81</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" title="Gross Unrealized Losses" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:GrossUnrealizedLosses" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">414</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" title="Estimated Fair Value" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:EstimatedFairValueOfInvestments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,051</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" title="Net Unrealized Gains/(Losses)" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">333</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zG9pVLXe3XX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>


</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zswTic340iqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(f)
<span id="xdx_86F_zRaWwZd9E56h">Property and Equipment</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated
using the straight-line method over the estimated useful lives (<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210501__20220430__srt--RangeAxis__srt--MinimumMember_zyHyvWY59j8e" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0724">three
</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to <span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dt_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zsTAoBHyayqg"><ix:nonNumeric contextRef="From2021-05-012022-04-30_srt_MaximumMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">seven
years</ix:nonNumeric></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) of the assets. Leasehold improvements
are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term.
Expenses for maintenance and repairs are charged to operations as incurred. Property and equipment are also reviewed for impairment
whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of
assets to be held and used is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows
expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment
charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock"><p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_z7WIAztKFOV6" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7</ix:nonNumeric></span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_ComputerEquipmentAndSoftwareMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7</ix:nonNumeric></span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment
    under capitalized lease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_EquipmentUnderCapitalizedLeaseMember" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">Over
    the life of the lease</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_LeaseholdImprovementsMember" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">Shorter
    of the estimated useful life or lease term</ix:nonNumeric></span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AE_zIcFGB8jwLr4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zVB9jqusnTra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(g)
<span id="xdx_861_zV0iZ69TKoH6">Foreign Exchange Gains and Losses</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains cash accounts that are denominated in British pound sterling, Euros and Australian dollars. These amounts are included
in cash, cash equivalents and restricted cash on the accompanying Consolidated Balance Sheets. Such positions may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#8220;Foreign exchange (loss)/gain&#8221;
in the accompanying Consolidated Statements of Operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zArWFvhbwhu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(h)
<span id="xdx_863_z2OQpQEEDTal">Concentration of Credit Risk</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash. The Company believes that its credit risk is limited because the Company&#8217;s current contracts are with companies with
a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investment and
does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity investments.
Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of April 30, 2022 was less than
$<span id="xdx_90F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember__srt--RangeAxis__srt--MinimumMember_zsP5xb2xxDo4" title="Cash and Cash Equivalents, at Carrying Value"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-04-30_custom_ForeignFinancialInstitutionsMember_srt_MinimumMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction></span> million.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 72; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below shows the percentage of the Company&#8217;s revenues derived from customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues for at least one of the periods indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zRJB8D2K81G8" style="display: none">Schedule of Revenue by Major Customers by Reporting Segments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transocean Ltd.</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">15</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0752">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Valaris PLC</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0755">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Diamond Offshore Drilling, Inc.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0758">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">United States Department of Energy</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0761">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Enel Green Power Chile, LTDA</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">9</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">61</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Eni S.p.A.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">22</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Other (no other customers over 10%)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">41</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">17</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues, percentage</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zOzd6qaA88H1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loss of, or a significant reduction in revenues from a current customer could significantly impact the Company&#8217;s financial position
or results of operations. The Company does not require its customers to provide collateral.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:WarrantAccountingPolicyTextBlock"><p id="xdx_844_ecustom--WarrantAccountingPolicyTextBlock_z61C1X2pnUac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(i)
<span id="xdx_86A_zYpTmwAJx5Wc">Warrant Accounting</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for warrants issued in connection with its public offerings in accordance with the guidance FASB Topic &#8220;48
Accounting for Certain Financial Instruments with Characteristics of Both Liabilities and Equity&#8221; which provides that warrants
meeting the classification of a liability award are recorded 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 Company recognizes any change in fair value
in its Consolidated Statements of Operations. The Company will continue to adjust the carrying value of the warrants for changes in the
estimated fair value until such time as these instruments are exercised or expire. At that time, the liabilities will be reclassified
to &#8220;Additional paid-in capital&#8221;, a component of &#8220;Shareholders&#8217; equity&#8221; on the Consolidated Balance Sheets.
The pre-funded and common warrants issued in the Company&#8217;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. The Company has no warrants classified as liabilities as of April
30, 2022 and 2021.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zxb4jHRdVkE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(j)
<span id="xdx_866_z6n9E5sfR7z2">Net Loss per Common Share</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted net loss per 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&#8217;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
share calculation due to their anti-dilutive effect.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested restricted stock issued to employees and non-employee directors, totaling <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zcYhsTaO4L1a" title="Antidilutive securities excluded from computation of earnings per share, amount"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,353,422</ix:nonFraction></span> and <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20210430_zX8bTGTa4eic" title="Antidilutive securities excluded from computation of earnings per share, amount"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,163,020</ix:nonFraction></span> for the
years ended April 30, 2022 and 2021, respectively, were excluded from each of the computations as the effect would be anti-dilutive due
to the Company&#8217;s losses.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_znEulhcTsi2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(k)
<span id="xdx_86D_zsIAUXEc5Q3b">Share-Based Compensation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the years ended April 30, 2022 and
2021 was approximately $<span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSphmG5cfeng" title="Share based compensation"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.2</ix:nonFraction></span> million and $<span id="xdx_909_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20200501__20210430_zZ0BdlBkION" title="Share based compensation"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.8</ix:nonFraction></span> million, respectively.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 73; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zql6W10aoN58" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(l)
<span id="xdx_869_zLHwnYBc1pqg">Intangibles</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost) (See also Note 18). Intangible assets are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The trade name and customer relationship intangible are
being amortized over <span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4Sv7qgcZRs4" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_TradeNamesMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">12</ix:nonNumeric></span> years and <span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8reV9a525ud" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric></span> years respectively, which is consistent with the estimated pattern of economic benefit of the assets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was <span id="xdx_900_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pdp0_do_c20210501__20220430_zrVGjY6Lr7ie" title="Impairment of intangible assets"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="From2021-05-01to2022-04-30" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></span> indication of impairment of intangible assets
as of April 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zdZVY2T5rI31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(m)
<span id="xdx_868_zA6ANlJBFZY5">Goodwill</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company use a qualitative analysis, it considers
factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory environment.
If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is
performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent with
management&#8217;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate (weighted
average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value is less
than the carrying amount an impairment charge for the difference is recorded. The Company acquired goodwill as part of its purchase of
MAR (Note 18). As this is the first year of the acquisition, no goodwill impairment assessment was completed however, the Company is
not aware of potential triggering events that would cause an impairment analysis to be performed as of April 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zuDdUbIg7uig" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(n)
<span id="xdx_865_zTiCV3d2i1Gf">Income Taxes</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences
attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective
tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates
expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards
are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether
it is more likely than not that some portion or all of the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
that includes the enactment date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is <span id="xdx_901_eus-gaap--IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_c20210501__20220430" title="Income tax likely percentage description"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement">greater than 50%</ix:nonNumeric></span> likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
16 for further disclosures around our income taxes.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock"><p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_z4iv7ZTApvkh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(o)
<span id="xdx_863_zqcMa8U8Dmjf">Accumulated Other Comprehensive Loss</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency for the Company&#8217;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet
date and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting
from such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. In fiscal 2022 the
Company liquidated its subsidiary, Ocean Power Technologies (Australasia) Pty Ltd. in Australia, resulting in a loss of
approximately $<span id="xdx_900_ecustom--LiquidationOfSubsidiary_pn5n6_c20210501__20220430__srt--StatementGeographicalAxis__country--AU_zQ0e7MS8syH7" title="Liquidation of Subsidiary"><ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_country_AU" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.2</ix:nonFraction></span>
million.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zsqLAIhBU7Lf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(p)
<span id="xdx_86B_zOCHfn6h5z97">Recently Issued Accounting Standards</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU No. 2016-13,
&#8220;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; 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, Financial Instruments&#8212;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), 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 of the adoption of ASU 2016-13 on its consolidated financial statements.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 74; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>
<!-- Field: Split-Segment; Name: 001 -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock"><p id="xdx_80B_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zedhJGWjNTr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(3)
<span id="xdx_822_zciYHuxrxRIk">Account Receivable, Contract Assets, and Contract Liabilities</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following provides further details on the balance sheet accounts of accounts receivable, contract assets, and contract liabilities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Accounts
Receivable</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the product has transferred to the customer. Accounts
receivable represents an unconditional right to consideration arising from the Company&#8217;s performance under contracts with customers.
The carrying value of such receivables represent their estimated realizable value.</span></p>

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

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

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock"><p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z4wb0NtFPBCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
changes in the contract assets balances during the period are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BE_zU4ptVSTwIX4" style="display: none">Schedule of Significant Changes in Contract assets and Contract Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zl4AIhohcd68" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zjcCpjzvxsK6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_zmM0BT08OFOe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transferred to receivables from contract assets recognized at the beginning of the period</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">190</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">251</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zke1nbJkMH7b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Revenue recognized and not billed as of the end of the period</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">386</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">190</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--IncreaseDecreaseInContractWithCustomerAssets_iT_pn3n3_zAhj4TetrRD5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net change in contract assets</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:IncreaseDecreaseInContractWithCustomerAssets" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">196</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInContractWithCustomerAssets" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">61</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The increase in contract assets is primarily a result of services performed relating
to our project with MAR that was billed during the twelve months ended April 30, 2022.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
changes in the contract liabilities balances during the period are as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210501__20220430_zQjK9vo2V0Z1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20200501__20210430_zyW3a8jZs1bf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zJ1sO3btP8O7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Revenue recognized that was included in the contract liabilities balance as of the beginning
    of the period</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0822">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">159</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--ContractWithCustomerAssetNetRecognized_pn3n3_z511WEQnJ9Ah" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Transferred to contract assets from contract liabilities
    recognized at the beginning of the period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0825">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:ContractWithCustomerAssetNetRecognized" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_406_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zcwF0ICJBkCj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contract liabilities obtained in acquisition on MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:ContractLiabilitiesObtainedInAcquisition" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">203</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0829">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zZ7BSDXDsyT3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Payments collected for which revenue has not been recognized</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0832">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"></td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_z3xSk0kDX7g5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net change in contract liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">74</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">165</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zG8RnqPQcAw3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The increase in contract liabilities is primarily
due to payment for MAR projects during the twelve months ended April 30, 2022 for which we have not recognized revenue.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 75; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_802_eus-gaap--InventoryDisclosureTextBlock_zQ2jQqWUygQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(4)
<span id="xdx_823_zDr4WjeqKVeg">Inventory</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsAZDpBJX2e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company holds inventory related to the production of our WAM-V<sup>&#174;</sup> products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BC_zEfvZvlHpTLh" style="display: none">Schedule of Inventory</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zk2KE49sUXgf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20210430_zudxGzC6ThCa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pn3n3_zghtHUAr2P13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Raw Materials</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">198</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0842">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pn3n3_zMwL5o5ozNUi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Work in Process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">244</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0845">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_iI_pn3n3_zQyA2TiGqVfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">442</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0848">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A8_z40W0JRpfHQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock"><p id="xdx_80E_eus-gaap--OtherCurrentAssetsTextBlock_zcifsNmzQXXh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(5)
<span id="xdx_828_zdTRDuqXiGTe">Other Current Assets</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zN5bTQPLqCQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current assets consist of the following at April 30, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B8_zQh4HRow4oli" style="display: none">Schedule of Other Current Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zVw6WadYiH0k" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_zhtRQ2quCdM3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACz300_z9FbZL8CLAnb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Prepaid insurance</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">182</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">194</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACz300_zQgnT2Qf2f5k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid software &amp; licenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PrepaidSoftwareAndLicenses" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">127</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PrepaidSoftwareAndLicenses" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">93</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--PrepaidSalesAndMarketing_pn3n3_maOACz300_zDSpUBXMLL9c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid sales &amp; marketing</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PrepaidSalesAndMarketing" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PrepaidSalesAndMarketing" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACz300_zswHBd38ok05" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid recruiting</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0863">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:PrepaidRecruitingAndHR" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACz300_z7Vp2RwrHre4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Other receivables</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACz300_zOL9LGQXMIBc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Deposits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0869">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">68</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACz300_zSns4X8szq28" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Prepaid expenses- other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">62</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACz300_zwqVrrfiMIW1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total other current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">467</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">487</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A4_zoQhg93IOxWb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zpei9m8ljqZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(6)
<span id="xdx_825_zRzAPKJGAJZj">Property and Equipment</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8X9HjNY3AR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of property and equipment as of April 30, 2022 and 2021 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zSmcsNQfreB3" style="display: none">Schedule of Components of Property and Equipment</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zHOfD1bLhCNa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_zxODmrPNKfc1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z9b31P69EHcc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Equipment</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">615</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-04-30_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">291</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6Da8WUMbuel" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Computer equipment &amp; software</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30_custom_ComputerEquipmentAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">571</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-04-30_custom_ComputerEquipmentAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">498</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_z5uOQulIqSy1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Office furniture &amp; equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30_custom_OfficeFurnitureAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">352</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-04-30_custom_OfficeFurnitureAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">341</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zCLb18gJx4Ik" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Leasehold improvements</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">477</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-04-30_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">474</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zraBJvS0VXRk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30_us-gaap_ConstructionInProgressMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-04-30_us-gaap_ConstructionInProgressMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zsXMkodN8jJb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,030</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,619</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zlHUeK9imWx2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,585</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,213</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zxqBeRDoZGA2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment,
    net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">445</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">406</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_ziWL8M7HUJeb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense was approximately $<span id="xdx_906_eus-gaap--Depreciation_pn5n6_c20210501__20220430_zkBvyLsyb2ki" title="Depreciation expense"><span id="xdx_90D_eus-gaap--Depreciation_pn5n6_c20200501__20210430_zDs7SU7msSzd" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction></ix:nonFraction></span></span> million for both years ended April 30, 2022 and 2021.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 76; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_z9tiuiFHGh4g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(7)
<span id="xdx_829_zryzKq0rRT7e">Leases</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lessor
Information</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company has one lease which has been classified as an operating lease per accounting guidance contained
within Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842, &#8220;Leases&#8221;. The Company&#8217;s remaining term on this
operating lease is less than 7 months. The maturity of lease payments remaining on this lease is immaterial.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lessee
Information</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company used 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a lease for its facility located in Monroe Township, New Jersey that is used as warehouse/production space and the Company&#8217;s
principal offices and corporate headquarters. <span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20220430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zNTHMZxEtnMe" title="Lessee, operating lease, option to extend"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_MonroeTownshipMember" name="us-gaap:LesseeOperatingLeaseOptionToExtend">The initial lease term is for <span id="xdx_90B_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_c20220430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zh0Ckay5Ptdf" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2022-04-30_custom_MonroeTownshipMember" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract">seven years</ix:nonNumeric></span> which expires in November of 2024 with an option
to extend the lease for another five years.</ix:nonNumeric></span> 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&#8217;s Consolidated Balance Sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also has two leases for properties located in Houston, Texas. The first was acquired as part of the 3Dent acquisition that is
used as office space. The lease term is for <span id="xdx_908_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zXifPkKrxLce" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2022-04-30_custom_ThreeDentAcquisitionMember" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">3</ix:nonNumeric></span> years and is set to <span id="xdx_900_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zLLlWfI5VxQh" title="Lessee, operating lease, option to extend"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_ThreeDentAcquisitionMember" name="us-gaap:LesseeOperatingLeaseOptionToExtend">expire in January of 2023</ix:nonNumeric></span>. 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&#8217;s Consolidated
Balance Sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
other Houston lease is for additional office space and was renewed for a 12-month term which ended on June 30, 2022 and is now
expired. In accordance with ASC 842-20-5-2, since the lease term at the time of renewal was 12 months, the asset was recognized
directly to the profit and loss statement on a straight-line basis and was not recognized as a right-of-use asset.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also has a lease with the University of California Berkeley in Berkeley, California that was acquired as part of the MAR acquisition
(see Note 18). The lease expired on <span id="xdx_90C_eus-gaap--LeaseExpirationDate1_dd_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zysHsVq66PAe"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_ThreeDentAcquisitionMember" format="ixt:datemonthdayyearen" name="us-gaap:LeaseExpirationDate1">June
30, 2022</ix:nonNumeric></span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and we are in discussions to renew this
lease. As the lease expired prior to renewal, it has become a month-to-month lease in accordance with the agreement.
In accordance with ASC 842-20-5-2, since the remaining lease term at the time of the acquisition of MAR was less than 12 months, the
asset was not recognized as a right-of-use asset.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Variable
lease expenses, if any, are recorded as incurred. The operating lease expense in the Consolidated Statement of Operations was $<span id="xdx_909_eus-gaap--OperatingLeasePayments_pn5n6_c20210501__20220430_zwghZF20UyJj" title="Operating lease payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span> million
and $<span id="xdx_904_eus-gaap--OperatingLeasePayments_pn5n6_c20200501__20210430_zCNGKED4zycd" title="Operating lease payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million for the twelve months ended April 30, 2022 and 2021, respectively.</span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_zA5ziVAE3K25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense in the Consolidated Statement of Operations for the twelve months ended April 30, 2022 and 2021 was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B6_zr5qpamTjWw2" style="display: none">Schedule of Operating Lease Costs</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zpFLkakvctV1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zf5Qk1kjZpJ3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzBwM_zAH6f8HCAiwg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Operating lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">368</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">330</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maLCzBwM_z681QHNSJ44h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">35</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zfxWnLcfHRi3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">403</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">347</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 77; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock"><p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span id="xdx_8B0_zyLlmMkDH45e" style="display: none">Schedule of Right-of Use Assets and Lease Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left">Operating lease:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Operating right-of-use asset, net</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">752</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use liability- current</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">319</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Right-of-use liability- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">538</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Total lease liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">857</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average remaining lease term- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases"><ix:nonNumeric contextRef="AsOf2022-04-30" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.38</ix:nonNumeric></span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average discount rate- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8.3</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

</ix:nonNumeric></ix:nonNumeric><p id="xdx_8A0_zfU7DraRmDS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zE3qptE7lZWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
remaining lease payments under the Company&#8217;s operating leases are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zg8GOtOCNI7f" style="display: none">Schedule of Future Minimum Lease Payments Under Operating Lease</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zWIoAOwxKPa5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zFgcziopwjv3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: justify">2023</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">391</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zPkUzHOzUvg5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">2024</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">362</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWn51YOeQhMe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">2025</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">184</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zFbTqYu6dU9j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease
    payments</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">937</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zPblcI9kwrG8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
    imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">857</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AB_ziaJFR8IDT95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_808_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zmLJHluNqJ9j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(8)
<span id="xdx_823_zyAsoSucKb09">Accrued Expenses</span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zhGZBV2tLzJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at April 30, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BB_zI5Wvs0Kov73" style="display: none">Schedule of Accrued Expenses</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zl43reOpEfU2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20210430_z3jWkJdCz6Ql" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzOT0_zXPSWnWJs3T7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Project costs</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ConstructionPayableCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ConstructionPayableCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">368</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzOT0_zVq3kMp8g0wg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contract loss reserve</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LossContingencyAccrualCarryingValueCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">328</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:LossContingencyAccrualCarryingValueCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">328</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zTZZNaHk86w8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Employee incentive payments</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">266</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">283</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzOT0_zQGo8x8S6Azj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued salary and benefits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">631</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzOT0_zQOgQkgOIz7f" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Professional Fees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">200</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zx1tvRUkBoTg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">134</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzOT0_zfL46zhHYhA7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">877</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,881</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
<!-- Field: Split-Segment; Name: 002 -->
</ix:nonNumeric><p id="xdx_8AF_zQOS90JsDez7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:WarrantDisclosureTextBlock"><p id="xdx_805_ecustom--WarrantDisclosureTextBlock_zgOKxuARxTt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(9)
<span id="xdx_82E_zZ4CNNNe1CQ8">Warrants</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Liability
Classified Warrants</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 2, 2016, the Company entered into a securities purchase agreement, which was amended on June 7, 2016 (as amended, the &#8220;June
Purchase Agreement&#8221;) with certain institutional purchasers (the &#8220;June Purchasers&#8221;). Pursuant to the terms of the June
Purchase Agreement, the Company sold an aggregate of <span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160601__20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zXimWiPyqYa2" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2016-06-012016-06-02_custom_JunePurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,850</ix:nonFraction></span> shares of common stock together with warrants to purchase up to an aggregate
of <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zemObA06A8Q3" title="Purchase of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">7,298</ix:nonFraction></span> shares of common stock. Each share of common stock was sold together with a warrant to purchase <span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zkcCHug35Ef3" title="Purchase of common stock warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0.35</ix:nonFraction></span> of a share of common stock
at a combined purchase price of $<span id="xdx_905_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zZnFMhSixrSl" title="Common stock combined purchase price per share"><ix:nonFraction name="OPTT:CommonStockCombinedPurchasePricePerShare" contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">92.00</ix:nonFraction></span>. The warrants have an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_z0ko5tx6gn04" title="Exercise price of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">121.60</ix:nonFraction></span> per share, became exercisable on December 3, 2016
(&#8220;Initial Exercise Date&#8221;), and expired on <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zYwFHfqgkjfj"><ix:nonNumeric contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt:datemonthdayyearen" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate">December 3, 2021</ix:nonNumeric></span>, <span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zV2KtPZpINt2" title="Warrants and rights outstanding, term"><ix:nonNumeric contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm">five years</ix:nonNumeric></span> following the Initial Exercise Date. As of the expiration
date, <span id="xdx_907_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zRNXgeHayqt8" title="Number of exercised warrants"><ix:nonFraction name="OPTT:NumberOfExercisedWarrants" contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></span> of the warrants had been exercised.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 78; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 22, 2016, the Company entered into a Second Amendment to the Purchase Agreement (the &#8220;Second Amended Purchase Agreement&#8221;)
with certain institutional purchasers (the &#8220;July Purchasers&#8221;). Pursuant to the terms of the Second Amended Purchase Agreement,
the Company sold an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160721__20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_z5zhqZv3oPE6"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2016-07-212016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,750</ix:nonFraction></span> shares of common stock together with warrants to purchase up to an aggregate of <span id="xdx_906_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zKRGh6GTsD59"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,925</ix:nonFraction></span> shares
of common stock. Each share of common stock was sold together with a warrant to purchase <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zKLAMg1GdxIk"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0.30</ix:nonFraction></span> of a share of common stock at a combined
purchase price of $<span id="xdx_903_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zy7NLJpQuVl1"><ix:nonFraction name="OPTT:CommonStockCombinedPurchasePricePerShare" contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">135.00</ix:nonFraction></span>. The Warrants were exercisable immediately at an exercise price of $<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zbYXUeJi5LTi"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">187.20</ix:nonFraction></span> per share. The warrants expired
on <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zwzwk9fom2s9"><ix:nonNumeric contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt:datemonthdayyearen" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate">January 23, 2022</ix:nonNumeric></span>, the fifth (<span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zT7U2gOSrFTl"><ix:nonNumeric contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt-sec:duryear" name="us-gaap:WarrantsAndRightsOutstandingTerm">5</ix:nonNumeric></span>th) anniversary of the initial date of issuance date of January 23, 2017. As of the expiration date,
<span id="xdx_902_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zPdpgW2F1D63"><ix:nonFraction name="OPTT:NumberOfExercisedWarrants" contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></span> of the warrants had been exercised.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Equity
Classified Warrants</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 8, 2019, the Company issued and sold <span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20190407__20190408_zOOLkgBlE3l1" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2019-04-072019-04-08" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,542,000</ix:nonFraction></span> shares of common stock and pre-funded warrants to purchase up to <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zDos474wUUNj" title="Purchase of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2019-04-08_custom_PreFundedWarrantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,385,680</ix:nonFraction></span> shares
of common stock and common warrants to purchase up to <span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zqVTWyC1VAld" title="Purchase of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2019-04-08_custom_CommonWarrantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,927,680</ix:nonFraction></span> 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 $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zcoepooFfWti" title="Exercise price of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2019-04-08_custom_PreFundedWarrantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</ix:nonFraction></span> per share exercise
price of each warrant. The pre-funded warrants have no expiration date. As of April 30, 2022, all of the pre-funded warrants had been
exercised. The common stock warrants have an exercise price of $<span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zSrZ3KCQWj73" title="Exercise price of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2019-04-08_custom_CommonWarrantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.85</ix:nonFraction></span> per share and expire <span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zF5YChCb0pu5" title="Warrants and rights outstanding, term"><ix:nonNumeric contextRef="AsOf2019-04-08_custom_CommonWarrantsMember" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm">five years</ix:nonNumeric></span> from the issuance date. As of April
30, 2022, all of the common warrants had been exercised.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounted for warrants issued in connection with its June and July 2016 public offerings in accordance with the guidance on &#8220;<i>Accounting
for Certain Financial Instruments with Characteristics of Both Liabilities and Equity</i>&#8221; 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 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 pre-funded
and common warrants issued in the Company&#8217;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 shareholders&#8217; equity in the Consolidated Balance
Sheets.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_801_eus-gaap--DebtDisclosureTextBlock_zZRKOIRYFrOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(10)
<span id="xdx_824_zyMMvABtGvMg">Paycheck Protection Program Loan</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 27, 2020, the U.S. Government passed into law the Coronavirus Aid, Relief and Economic Security Act, or the (&#8220;CARES Act&#8221;).
On May 3, 2020, the Company signed a Paycheck Protection Program (&#8220;PPP&#8221;) loan with Santander as the lender for $<span id="xdx_90C_eus-gaap--ProceedsFromLoanOriginations1_pp0p0_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zYpV5EiUVGQe" title="Proceeds from loan originations"><ix:nonFraction name="us-gaap:ProceedsFromLoanOriginations1" contextRef="From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">890,000</ix:nonFraction></span> in
support through the Small Business Association (&#8220;SBA&#8221;) under the PPP Loan. The PPP Loan was unsecured and evidenced by a
note in favor of Santander and governed by a Loan Agreement with Santander. The Company received the proceeds on May 5, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--DebtForgivenessDescription_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zMl8J1nt3Nx6" title="Debt forgiveness, description"><ix:nonNumeric contextRef="From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember" name="OPTT:DebtForgivenessDescription">The
Company filed its loan forgiveness application at the end of February 2021 asking for <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zoHFugfRloJ8" title="Debt interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-05-03_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% forgiveness of the loan. In June 2021, the
Company was informed that its application was approved, and that the loan has now been fully forgiven. The Company recognized a gain
on forgiveness of PPP loan of approximately $<span id="xdx_90C_eus-gaap--RepaymentsOfLongTermDebt_pp0p0_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_z52yxRIC9jx9" title="Repayments of long-term debt"><ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2021-05-012022-04-30_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">890,000</ix:nonFraction></span> during the year ended April 30, 2022 as reflected on the Consolidated Statement
of Operations.</ix:nonNumeric></span></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:PreferredStockTextBlock"><p id="xdx_80E_eus-gaap--PreferredStockTextBlock_zgQUfbeac8e9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(11)
<span id="xdx_82C_zFZU4w0inSR5">Preferred Stock</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has authorized <span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20220430_z5nW4tG1Swpi" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction></span> shares of undesignated preferred stock with a par value of $<span id="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20220430_zW94NQVxUwm9" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share. As of April 30, 2022, and
2021, <span id="xdx_90C_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20220430_zFNIHAOqcoih" title="Preferred stock, shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2022-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> shares of preferred stock had been issued.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zlCpmn1jvFic" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(12)
<span id="xdx_82F_zXdalbd5jsXd">Common Stock</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company had <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20220430_ze02D2pBoAbh" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">100,000,000</ix:nonFraction></span> shares authorized with a par value of $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220430_zkoJV3YxQ84g" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share and <span id="xdx_908_eus-gaap--CommonStockSharesIssued_iI_pid_c20220430_zbrovb0WKDqk" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,905,213</ix:nonFraction></span> shares issued.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 79; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>At
the Market Offering Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 A.G.P./Alliance
Global Partners, acting as agent and/or principal, shares of the Company&#8217;s common stock having an aggregate offering price of up
to $<span id="xdx_903_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zQNRd8uODhOh" title="Aggregate offering price"><ix:nonFraction name="OPTT:AggregateOfferingPriceOfCommonStock" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">25.0</ix:nonFraction></span> 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 <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zCtvigGlPSm8" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,595,472</ix:nonFraction></span> shares of its common stock with an aggregate market value of $<span id="xdx_904_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zY1GK30h8zwf" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">23.4</ix:nonFraction></span> million at an average price
of $<span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zDUjFS5LWkAg" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.33</ix:nonFraction></span> per share, including <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zodoCrRMx1Gb" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,342,506</ix:nonFraction></span> shares in fiscal year 2021 with an aggregate market value of $<span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zkhKq916iYEe" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">18.7</ix:nonFraction></span> million at an average price
of $<span id="xdx_90F_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zw8tX8sdK7ck" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2019-01-07_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.51</ix:nonFraction></span> per share and paid AGP a sales commission of approximately $<span id="xdx_90B_ecustom--PaymentOfSalesCommission_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zjYwaM4nEiX8" title="Payment of sales commission"><ix:nonFraction name="OPTT:PaymentOfSalesCommission" contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.8</ix:nonFraction></span> million related to those shares. The agreement was fully utilized
and terminated on December 8, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 20, 2020, the Company entered into an At the Market Offering Agreement with AGP having capacity up to $<span id="xdx_906_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember__srt--RangeAxis__srt--MaximumMember_zOY5koYiCEe7" title="Aggregate purchase of common stock"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee" contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">100.0</ix:nonFraction></span> million. The Company
on December 4, 2020 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&#8217;s common stock having an aggregate offering price of up to $<span id="xdx_90B_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zvkP0LPQB78e" title="Aggregate offering price"><ix:nonFraction name="OPTT:AggregateOfferingPriceOfCommonStock" contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">50.0</ix:nonFraction></span> million.
From inception of the 2020 ATM Facility through April 30, 2022, the Company had sold and issued an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zveNPnisT4M" title="Aggregate offering price"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,179,883</ix:nonFraction></span> shares of
its common stock with an aggregate market value of $<span id="xdx_900_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zUUQIZJVmmW1" title="Aggregate offering price"><ix:nonFraction name="OPTT:AggregateOfferingPriceOfCommonStock" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">50.0</ix:nonFraction></span> million at an average price of $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_c20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2021-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.91</ix:nonFraction></span> per share and paid AGP a sales commission
of approximately $<span id="xdx_901_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zZgrrD8N3i6k" title="Payment of sales commission"><ix:nonFraction name="OPTT:PaymentOfSalesCommission" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.6</ix:nonFraction></span> million related to those shares. A prospectus supplement was filed on January 10, 2022 to allow the Company to
sell an additional $<span id="xdx_906_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zQeBgPFvPLDa" title="Payment of sales commission"><ix:nonFraction name="OPTT:PaymentOfSalesCommission" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">25.0</ix:nonFraction></span> million (or an aggregate of $<span id="xdx_90F_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zcbDTUAV3BAg" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">75.0</ix:nonFraction></span> million) under the 2020 ATM Facility, none of which has been sold to date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Equity
Line Common Stock Purchase Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_900_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn6n6_c20191023__20191024__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember__srt--RangeAxis__srt--MaximumMember_zXXSfZLuMIF1" title="Aggregate purchase of common stock"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee" contextRef="From2019-10-232019-10-24_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">10.0</ix:nonFraction></span> million of shares of the Company&#8217;s
common stock over a 30-month period. Through September 18, 2020, the Company had sold an aggregate of <span id="xdx_901_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zehSPUIgkKqc" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,424,205</ix:nonFraction></span> shares of common stock
with an aggregate market value of $<span id="xdx_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn6n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNI7FBPODdXc" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">4.0</ix:nonFraction></span> million at an average price of $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zFsnIBGGq9ce" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.63</ix:nonFraction></span> per share pursuant to this common stock purchase agreement,
including <span id="xdx_900_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z6V39hVLb89k" title="Number of common stock shares sold"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,025,000</ix:nonFraction></span> shares in fiscal year 2022 with an aggregate market value of $<span id="xdx_90C_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zRUM8krmQzEh" title="Proceeds from issuance or sale of equity, net of issuance costs"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.9</ix:nonFraction></span> million at an average price of $<span id="xdx_909_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zT2KHs48AfJ8" title="Combined purchase price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.57</ix:nonFraction></span> per share.
The agreement was fully utilized and terminated on September 18, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_90D_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zXCwXmCkPlP1"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee" contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">12.5</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million of shares of the Company&#8217;s common
stock over a 30-month period subject to a limit of <span id="xdx_907_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zA4NWlFUVEX8"><ix:nonFraction name="OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval" contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.99</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
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 <span id="xdx_90B_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNChfDiLriqh"><ix:nonFraction name="OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval" contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.99</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
limit is <span id="xdx_907_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zYr6OQ6GAgwe"><ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,722,251</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares without shareholder approval. Shareholder
approval was received at the Company&#8217;s annual meeting of shareholders on December 23, 2020 for the sale of <span id="xdx_904_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zlSXau1Joifd"><ix:nonFraction name="OPTT:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" contextRef="From2020-12-222020-12-23_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,864,706</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additional shares of common stock which exceeds
the <span id="xdx_909_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zD1KcEQ94Qx8"><ix:nonFraction name="OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval" contextRef="From2020-12-222020-12-23_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.99</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
limit of the outstanding common stock on the date of the agreement. As of April 30, 2022, the Company had sold an aggregate of
<span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z9hd29ikIFi9"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2020-12-292021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,722,251</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of common stock with an aggregate market
value of $<span id="xdx_904_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zPzRQOa4y5U4"><ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" contextRef="From2020-12-292021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">11.8</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million at an average price of $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z9JovZt2q3L3"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.17</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share pursuant to this common stock purchase
agreement with approximately $<span id="xdx_905_ecustom--SaleOfStockConsiderationReceivedPerTransactionRemaining_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_ztk1dJt8KC7c"><ix:nonFraction name="OPTT:SaleOfStockConsiderationReceivedPerTransactionRemaining" contextRef="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million available as of April 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:TreasuryStockTextBlock"><p id="xdx_800_eus-gaap--TreasuryStockTextBlock_zdftaI6hSMrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(13)
<span id="xdx_822_zcaG6e6soCVk">Treasury Shares</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended April 30, 2022 and 2021, <span id="xdx_90E_eus-gaap--TreasuryStockSharesAcquired_pid_c20210501__20220430_zSfCElvc2K66" title="Treasury stock, shares, acquired"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,312</ix:nonFraction></span> and <span id="xdx_90B_eus-gaap--TreasuryStockSharesAcquired_pid_do_c20200501__20210430_zJQzYQ7Vrjzb" title="Treasury stock, shares, acquired"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">16,789</ix:nonFraction></span> shares of common stock, respectively, were purchased by the Company from employees
to pay taxes related to the vesting of restricted stock.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0d1XqP9uXAe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(14)
<span id="xdx_82B_zp9CNlxyrjFh">Share-Based Compensation Plans</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2015, upon approval by the Company&#8217;s shareholders, the Company&#8217;s 2015 Omnibus Incentive Plan (the &#8220;2015 Plan&#8221;)
became effective. A total of <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zFSqf0yudXyi" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,332,036</ix:nonFraction></span> 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 April 30, 2022, the Company had <span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20220430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zZMQpjyIvmD2" title="Capital shares reserved for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2022-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember_srt_ChiefExecutiveOfficerMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">696,627</ix:nonFraction></span> 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 80; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 18, 2018, the Company&#8217;s Board of Directors adopted the Company&#8217;s Employment Inducement Incentive Award Plan (the
&#8220;2018 Inducement Plan&#8221;) pursuant to which the Company reserved <span id="xdx_901_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zYz4iNDZGZ94" title="Capital shares reserved for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">25,000</ix:nonFraction></span> 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&#8217; bona fide period of non-employment with the Company), as
an inducement material to the individuals&#8217; entry into employment with the Company. An award is any right to receive the Company&#8217;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 April 30, 2022, there were <span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20220430__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_z0QEWzCKVPY9" title="Capital shares reserved for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2022-04-30_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,487</ix:nonFraction></span> shares available for grant under the 2018 Inducement Plan.
On February 9, 2022 the 2018 Inducement Plan was amended to increase the authorized shares by <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zpl2a6WAvQja" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">250,000</ix:nonFraction></span> to <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_ziQZpkLHIdU" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">275,000</ix:nonFraction></span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Stock
Options</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 U.S. Treasury yield curve in effect at the time of grant. The expected life (estimated period of time outstanding)
of the stock options granted was estimated using the &#8220;simplified&#8221; method as permitted by the SEC&#8217;s Staff Accounting
Bulletin No. 110, <i>Share-Based Payment.</i> Expected volatility was based on the Company&#8217;s historical volatility over the expected
life of the stock option granted. There were <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7KkeuPeGz95"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">793,850</ix:nonFraction></span> and <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zgfJN10DHqPl"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">248,876</ix:nonFraction></span> shares granted for the periods ended April 30, 2022 and 2021, respectively.</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfAssumptionsUsedTableTextBlock_z7PySm0utEW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B8_zMzYzfw3TYJb" style="display: none">Schedule
of Stock Option Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Risk-free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkdFQKJ4aL6l" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeIsEUVaDwP2" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.6</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zK9ZHmBwSom4" title="Expected dividend yield" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.0</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z6iTIyTjuQsj" title="Expected dividend yield" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.0</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (in years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zZvKDilJ37Fb" title="Expected life (in years)"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.5</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MinimumMember_zF4ZUvMI4OZc" title="Expected life (in years)"><ix:nonNumeric contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.5</ix:nonNumeric></span>
                                            - <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zP2ceZy2PuY2" title="Expected life (in years)"><ix:nonNumeric contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.8</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdKomna0MOK9" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">121.9</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPdWWp8f3r8h" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">136.5</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zcyJJA9iGrd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above assumptions were used to determine the weighted average per share fair value of $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210501__20220430_zIJxtuAO7bpk" title="Weighted average per share fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.11</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200501__20210430_zWaWWiW96UP2" title="Weighted average per share fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.63</ix:nonFraction></span> for stock options granted during
the fiscal years ended April 30, 2022 and 2021, respectively.</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z9QQ6Scrqd8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zxXHlo6SJzQ4" style="display: none">Schedule of Stock Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(In
                                            Years)</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430_zzX1UeRRS0y" title="Shares underlying options outstanding, beginning" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">516,827</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430_z6QSxLLr9Or8" title="Weighted average exercise price, beginning balance" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.89</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430_zvrgeBkQXSw9" title="Weighted average remaining contractual term (in years), beginning"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">9.0</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430_zPF31zKftsN5" title="Shares underlying options outstanding, granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">793,850</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_z89iHTDMOUN1" title="Weighted average exercise price, granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.43</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430_zXITj6b9iSu8" title="Shares underlying options outstanding, exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,332</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTSdmt9m3S3" title="Weighted average exercise price, exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.05</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled/forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430_zvhc1Ycz7hF8" title="Shares underlying options outstanding, cancelled/forfeited" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">153,183</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zLCuqh6i5Kue" title="Weighted average exercise price, cancelled/forfeited" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.86</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20210501__20220430_zuGboxyOqvw5" title="Shares underlying options outstanding, expired" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesStockOptionsExpired" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,806</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTYk3fiDAbJe" title="Weighted average exercise price, expired" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">32.62</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430_zCOe1B2WwYY4" title="Shares underlying options outstanding, ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,110,356</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430_z9MpQyrREyAg" title="Weighted average exercise price, ending balance" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.34</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430_z6FbGSwU0Dfg" title="Weighted average remaining contractual term (in years), ending"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt-sec:duryear" name="OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">9.2</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430_zeJDRFBsilya" title="Shares underlying options outstanding, exercisable at ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">297,504</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20220430_zq6fl0LnHdR7" title="Weighted average exercise price, exercisable at ending" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.65</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430_z1MVLix0o4s1" title="Weighted average remaining contractual term (in years), exercisable at ending"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">7.8</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A4_zIqRDWoHXmNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022 and 2021, the total intrinsic value for both outstanding and exercisable options was approximately <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_do_c20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zKZqc09UvZfe" title="Intrinsic value of outstanding and exercisable options"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">zero</ix:nonFraction></span> and $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBnsb6SXhgCi" title="Intrinsic value of outstanding and exercisable options"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million
respectively. As of April 30, 2022, approximately <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z378TaWxM6ie" title="Options unvested"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">813,000</ix:nonFraction></span> additional options were unvested, which had an intrinsic value of <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_do_c20220430__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zfVdwDU2LpRj" title="Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value">zero</span> and
a weighted average remaining contractual term of <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zibhQToalN2e" title="Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">9.7</ix:nonNumeric></span> years. There was approximately $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zb9PTaL46qvf" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zpfMRke2A3ol" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span> million of total recognized
compensation cost related to stock options during each of the twelve months ended April 30, 2022 and 2021, respectively. As of April
30, 2022, there was approximately $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zthZz9I6wxl5" title="Unrecognized compensation cost related to non-vested stock"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2022-04-30_custom_NonVestedStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.8</ix:nonFraction></span> 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 <span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zvD70UbsOmq2" title="Share-based compensation of weighted-average period"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_NonVestedStockMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">2.5</ix:nonNumeric></span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 81; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Performance
Stock Options</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January of 2020, the Company issued <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--TwoExecutivesMember_z4oohBNaIqH3" title="Share-based compensation options, grants in period, gross"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember_custom_TwoExecutivesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">81,337</ix:nonFraction></span> performance-based stock options to two of its executives. There were <span id="xdx_900_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_pid_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zaIhTvr2duyf" title="Shares vested and outstanding"><ix:nonFraction name="OPTT:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" contextRef="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,666</ix:nonFraction></span> shares vested
and outstanding, which were set to expire on <span id="xdx_90B_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxpp3vDLu11e" title="Debt expire date"><ix:nonNumeric contextRef="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate">December 15, 2021</ix:nonNumeric></span>, all of which were exercised prior to the expiration date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January of 2021, the Company issued <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210131__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zeyfCNcMOHwl" title="Share-based compensation options, grants in period, gross"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-012021-01-31_custom_EmployeesAndExecutivesMember_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">344,723</ix:nonFraction></span> performance-based stock options to employees and executives. <span id="xdx_906_ecustom--StockOptionsVestingPeriodDescription_c20210101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zPOLDuF1Dss5" title="Stock options vesting period description"><ix:nonNumeric contextRef="From2021-01-012021-01-31_custom_EmployeesAndExecutivesMember_custom_PerformanceStockOptionsMember" name="OPTT:StockOptionsVestingPeriodDescription">The awards vest over 2 years
provided there is positive total shareholder return (e.g. share price increase) as measured to the closing share price on January 14,
2022 and January 14, 2023.</ix:nonNumeric></span> There were <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zOmFiDzhIk51" title="Share-based compensation options, grants in period, gross"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember_custom_EmployeesAndExecutivesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">343,456</ix:nonFraction></span> shares unvested and outstanding for the year ended April 30, 2022. None of the shares granted
to our former President and CEO under this issuance vested prior to June 18, 2021, his last day of employment. These unvested shares
are included in the Cancelled/forfeited figure in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmLqBurdfJp5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BF_zDCBUdJd5tZb" style="display: none">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Risk-free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7qEqr3cjVJf" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.2</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDkCQGFXFlWa" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.0</ix:nonFraction></span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (in years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zgrJWj8oxHR2" title="Expected life (in years)"><ix:nonNumeric contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">10.0</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zkdu0eiGPQs6" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">76.0</ix:nonFraction></span>%-
                                            <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zNhg5sodmD9" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">136.5</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zpleXoE8w6L6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above assumptions were used to determine the weighted average per share fair value of $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200501__20210430__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember_pdd" title="Share-based compensation weighted average per share fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2020-05-012021-04-30_custom_PerformancceBasedStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.09</ix:nonFraction></span> for performance stock options granted during
the year ended April 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zEzO69naoLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of performance stock options under our stock incentive plans is detailed in the following table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BC_zB7Tntu3eOH4" style="display: none">Schedule of Stock Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(In
                                            Years)</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zVW1ezt0jYw5" title="Shares underlying options outstanding, beginning" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">424,790</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYEhdYhPd58" title="Weighted average exercise price, beginning balance" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.57</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zOFrmFpgyWPe" title="Weighted Average Remaining Contractual Term (In Years), Beginning"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">9.5</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zn6wNO8TKK86" title="Shares underlying options outstanding, granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,667</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zuS7xUFSqCKk" title="Weighted Average Exercise Price, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.62</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zePzWi3xwYUj" title="Shares Underlying Options Outstanding, Exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,668</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYeEANp7Vcg" title="Weighted Average Exercise Price, Exercised" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled/forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxJ8ldxwJ911" title="Shares Underlying Options Outstanding, Cancelled/forfeited" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">240,667</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlSszTxa7xIl" title="Weighted Average Exercise Price, Cancelled/forfeited" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.61</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsiVv6jPbb7c" title="Shares underlying options outstanding, ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">210,122</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJVGHsTd09Eb" title="Weighted average exercise price, ending balance" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.20</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlX3XhgWki6a" title="Weighted Average Remaining Contractual Term (In Years), Ending"><ix:nonNumeric contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember" format="ixt-sec:duryear" name="OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">8.8</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zcM52XcEqPWc" title="Shares Underlying Options Outstanding, Exercisable at Ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1260">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z9npsqK1hr7b" title="Weighted Average Exercise Price, Exercisable" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1262">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A9_zq1bSWWVsfM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022 and 2021, the total intrinsic value of outstanding and exercisable performance stock options was approximately <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dc_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zOAdHdoOuuw5"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">zero
</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIR6YAAJcqSl"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2021-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million respectively. As of April 30, 2022,
approximately <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zt1iSTa8HVqj"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">210,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additional options were unvested, which had an
intrinsic value of $<span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_iI_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWBVNagE5Zc7"><ix:nonFraction name="OPTT:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and a weighted average remaining contractual
term of <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zb2E4bdHNXIh"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">8.8</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years. There was approximately $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrEK9Vrpxahf"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zA64wQf4gzWk"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-05-012021-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million of total recognized compensation cost
related to performance stock options during each of the twelve months ended April 30, 2022 and 2021, respectively. As of April 30, 2022,
there was approximately $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zHVrWhqmaB1i"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.2</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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
<span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3N2tdYIBe4c"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">0.9</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 82; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restricted
Stock</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation
expense for unvested 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 year ended April 30, 2022 and 2021, the Company granted <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430_zR0iPIwCDVPl"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">827,764</ix:nonFraction></span> and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20200501__20210430_zJqmz66p92rd"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></span>
shares, respectively, subject to service-based vesting requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zrnrrYPhZae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of unvested restricted stock under our stock incentive plans is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BB_zxsJ9W8KOpQl" style="display: none">Schedule of Non-vested Restricted Stock Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>of
                                            Shares</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average
Price<br />
per Share</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Issued and unvested at April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z7TRH5JWXK9" title="Number of Shares, Issued and unvested, Beginning" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2021-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zh8dNryxzGh" title="Weighted Average Price per Share, Issued and Unvested, Beginning" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2021-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.93</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Granted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zyPU0rHorhCf" title="Number of Shares, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">827,764</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQuYUgfgLen7" title="Weighted Average Price per Share, Granted" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.41</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Vested</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zdtDVpSOxWMc" title="Number of Shares, Vested" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEsYMQfqFpN" title="Weighted Average Price per Share, Vested" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.93</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoKHlwenM6i7" title="Number of Shares, Cancelled/forfeited" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1289">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2X9ONpjKYT4" title="Weighted Average Price per Share, Cancelled/forfeited" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1291">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Issued and unvested at April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQX2lLGsWpvb" title="Number of Shares, Issued and Unvested, Ending" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2022-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">827,764</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoQTRiv5wZLe" title="Weighted Average Price per Share, Issued and Unvested, Ending" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2022-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.41</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zrv2SfE5fVu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was approximately $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zjswpGHzJMo6" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">242,000</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zl9yX25WsAXg" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-05-012021-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">49,000</ix:nonFraction></span> of total recognized compensation cost related to restricted stock for the years ended April 30,
2022 and 2021, respectively. As of April 30, 2022, there was $<span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8Lf8hsiVc5h" title="Unrecognized compensation cost"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2022-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.9</ix:nonFraction></span> million 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 <span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfjnXa40owVe" title="Share-based compensation of weighted-average period"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.9</ix:nonNumeric></span> years.</span></p>
<!-- Field: Split-Segment; Name: 003 -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_z56JMLio0YK2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(15)
<span id="xdx_827_zE1XZei1kSM6">Fair Value Measurements</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
Topic 820,&#8221;<i>Fair Value Measurements&#8221;</i> 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unadjusted
    quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement
    date.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs
    other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs
    that are unobservable for the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disclosure
of Fair Values</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;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&#8217;s warrant liabilities represent the only
asset or liability classified financial instrument that is measured at fair value on a recurring basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the Company&#8217;s short-term investments (refer to Note 2) is based on observable trading of each security which
is based on Level 1 observable inputs as they are unadjusted quoted prices in active markets. The total fair value of our investments
as of April 30, 2022 and 2021 were $<span id="xdx_903_eus-gaap--InvestmentsFairValueDisclosure_iI_pn5n6_c20220430_zM91RYCkF817"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">49.0</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and <span id="xdx_90D_eus-gaap--InvestmentsFairValueDisclosure_iI_dc_c20210430_zF9Q8ByQchOa"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-04-30" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">zero</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">,
respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the Company&#8217;s warrant liabilities (refer to Note 9) 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&#8217;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&#8217;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 expected life of the warrants. The warrants were expired
as of April 30, 2022 and had a fair value near <span id="xdx_90E_eus-gaap--FairValueNetAssetLiability_iI_pp0p0_dc_c20210430_zp3ktsLtxta8" title="Fair value on a recurring basis"><ix:nonFraction name="us-gaap:FairValueNetAssetLiability" contextRef="AsOf2021-04-30" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">zero</ix:nonFraction></span> as of basis as of April 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 83; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no unrealized gains for the twelve months ended April 30, 2022 and 2021, respectively. When incurred, gains and losses are included
within &#8220;Gain (loss) due to change in fair value of warrant liabilities&#8221; in the Consolidated Statements of Operations. The
Company determined the fair value using the Black-Scholes option pricing model with the following assumptions:</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock"><p id="xdx_89F_ecustom--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_zEl2siXgpi5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z83tpSWwOdci" style="display: none">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Dividend rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20200501__20210430_znILng8Mf1x5" title="Dividend rate" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="1" unitRef="Pure">0.0</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Risk-free rate</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zjG1AEwOCiKk" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-05-012021-04-30_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.01</ix:nonFraction></span>%
-<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zWd7tF4eQaCe" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-05-012021-04-30_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.02</ix:nonFraction></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zpnytQkHlV33" title="Expected life (in years)"><ix:nonNumeric contextRef="From2020-05-012021-04-30_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">0.2</ix:nonNumeric></span>
                                            - <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zcNy8ZAGEdJc" title="Expected life (in years)"><ix:nonNumeric contextRef="From2020-05-012021-04-30_srt_MaximumMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">0.6</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430_zBlG5iMCDcbg" title="Expected volatility" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.498</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AD_zCxMI3Bdwe38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
there is a Level 3 contingent liability in the amount of $<span id="xdx_90B_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20220430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zhyelGnS9OPe"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2022-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.6</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million as the inputs are unobservable to determine
this fair value. As of April 30, 2022, there has been no change in value of this contingent liability from the time that it was acquired.
Refer to Note 18 for further details around this contingent liability and how the value is determined.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 twelve months ended April 30, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_z6uCxl2xMGsj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(16)
<span id="xdx_823_znSAGe2rl5W">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zRvmV1bwNRtl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
before income taxes for the years ended April 30, 2022 and 2021 consisted of the following components:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_z8b3Dus4Bzc3" style="display: none">Schedule of Components of Loss Before Income Taxes</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20210501__20220430_z2XxKsXi0bO3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20200501__20210430_zol0A66i8qv5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_maILFCOzq5R_z5PHnVkYAAIf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Domestic</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">20,665</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,392</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_maILFCOzq5R_zTSLkVXGGttf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Foreign</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">368</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzq5R_zcEJrAckIsVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total loss before income taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">20,697</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,760</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zEo4va3EG8bc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
income tax benefit for the years ended April 30, 2022 and 2021 consisted of state income tax benefits of $1.4 million and zero in each
year, respectively, from the sale of New Jersey net operating losses and research and development credits. There was no benefit reflected
in fiscal year 2021 as the payment was received in fiscal year 2022.</span> For the year ended April 30, 2021, the income tax provision
consists of state minimum tax. Also included in the income tax benefit for fiscal year 2022 is a benefit of approximately $<span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zii7nxV9foK5" title="Income tax benefit"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-05-012022-04-30_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span> million
from the reversal of the valuation allowance resulting from the establishment of a deferred tax liability in connection with the MAR
acquisition (see Note 18).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 84; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Tax
Rate Reconciliation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_znnACoH8snrb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effective income tax rate differed from the percentages computed by applying the U.S. federal income tax rate for the periods ended April
30, 2022 and 2021 to loss before income taxes as a result of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zbZH9c1xFnff" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210501__20220430_z3HWUtvfp2O6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_z8viEca81mD5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zKoVZw6ktYZ3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Computed expected tax benefit</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.0</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.0</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Increase(reduction) in income taxes resulting from:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zMHkoWbB8xs6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State income taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.2</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6.8</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zG2aNdQCfUfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Federal research and development tax credits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.6</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.7</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zQt6ftiJ5zS8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Foreign rate differential</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1352">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">1.3</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zdUzIDlSYkIk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Other non-deductible expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.9</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.6</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_400_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zAYYRhAIWZk3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds of sale of New Jersey tax benefits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">7.0</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1359">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zdX61pFC25ii" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.3</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.3</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_zUl5Zxhc6sZh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Increase in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14.1</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14.5</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zAXSZbWnFR2c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Income tax (benefit)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">8.9</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1368">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_z4XfDy4fhgBc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Significant
Components of Deferred Taxes</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zycS9StoN65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tax effects of temporary differences and carry forwards that give rise to the Company&#8217;s deferred tax assets and deferred tax liabilities
are presented below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zvc0cO1fh8fk" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20220430_ztJs5fjunER9" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_z2DIdooSmQS5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzzto_zAtQRPO4jPn3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Federal net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,338</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,340</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzzto_zbC4j3O6Amlj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Foreign net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,061</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,064</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzzto_zfpDDG7m9Iji" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">968</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">581</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzzto_zCFriLtD9v6c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Federal and New Jersey research and development tax credits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,167</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,303</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzzto_zMXSsLsEtWVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Stock compensation</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">429</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">346</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzzto_z0iiHM9moFB5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accrued expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzzto_zt42ac6kjTq6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">445</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">545</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzzto_maDTALNz76p_zXY0U1aDQqJi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets before valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47,597</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45,337</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTALNz76p_zJMUbwCqGbUf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47,597</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45,091</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--DeferredTaxAssetNet_iTI_pn3n3_mtDTALNz76p_zp7ZpeYDPZOa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1399">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:DeferredTaxAssetNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">246</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax liability:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--DeferredTaxLiabilitiesOtherLiability_iI_pn3n3_zFC2T17lq7b9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Other liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:DeferredTaxLiabilitiesOtherLiability" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:DeferredTaxLiabilitiesOtherLiability" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">246</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNI_pn3n3_di_zB5CCqI8M5Li" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Net deferred tax
    assets (liabilities)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1406">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AD_zDRULqCkLAlg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of
future taxable income during the periods in which those temporary differences and carry forwards become deductible or are utilized. As
of April 30, 2022 and 2021, based upon the level of historical taxable losses, valuation allowances of $<span id="xdx_900_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20220430_zEZ8YJxXNiRf" title="Deferred tax assets, valuation allowance"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">47.6</ix:nonFraction></span> million and $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20210430_zhkL2s6BpkTj" title="Deferred tax assets, valuation allowance"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">45.1</ix:nonFraction></span> million,
respectively, were recorded to fully offset deferred tax assets. The valuation allowance increased $<span id="xdx_901_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210501__20220430_z0qjegfX4G38" title="Increase (decrease) in valuation allowance"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.5</ix:nonFraction></span> million during the year ended
April 30, 2022 and decreased $<span id="xdx_908_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20200501__20210430_zpa2NorSgm18" title="Increase (decrease) in valuation allowance"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.7</ix:nonFraction></span> million during the year ended 2021 respectively, due to continuing net operating losses</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 60pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company had net operating loss carry forwards for federal income tax purposes of approximately $<span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430_zU6oTxovjP9j" title="Net operating loss carry forwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">191.4</ix:nonFraction></span> million,
which <span id="xdx_901_ecustom--OperatingLossCarryforwardsExpirationDescription_c20210501__20220430_zcKJSntOCA47" title="Operating loss carryforwards, expiration description"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="OPTT:OperatingLossCarryforwardsExpirationDescription">begin to expire in fiscal 2023;</ix:nonNumeric></span> $<span id="xdx_90D_ecustom--OperatingLossCarryforwardsSubjectToNoExpiration_iI_pn5n6_c20220430_zQRPmS8lWdWd" title="Net operating loss subject to no expiration"><ix:nonFraction name="OPTT:OperatingLossCarryforwardsSubjectToNoExpiration" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">56.2</ix:nonFraction></span> million of the federal carryforward has no expiration, but <span id="xdx_90B_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20210501__20220430_zUP7YascbPqf" title="Operating loss carryforwards, deductibility limitation"><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse">the deductibility of such federal
net operating losses may be limited to 80% of our taxable income in future years.</ix:nonNumeric></span> The Company also had federal research and development
tax credit carry forwards of approximately $<span id="xdx_900_eus-gaap--TaxCreditCarryforwardAmount_iI_pn5n6_c20220430__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zEMsumnlsk8a" title="Tax credit carry forwards"><ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" contextRef="AsOf2022-04-30_us-gaap_ResearchAndDevelopmentExpenseMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.3</ix:nonFraction></span> million as of April 30, 2022, which begins to expire in 2024. The Tax Reform Act of 1986
contains provisions that limit the utilization of net operating loss and tax credit carry forwards if there has been an ownership change,
as defined. The Company has determined that as a result of multiple ownership changes, as described in Section 382 of the Internal Revenue
Code, its ability to utilize these NOL&#8217;s and research and development tax credit have been significantly limited.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 85; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, as of April 30, 2022, the Company had state net operating loss carry forwards of approximately $13.8</span> million which <span id="xdx_90F_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20210501__20220430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zhg6Ei07A0Pe" title="Operating loss carryforwards, expiration description"><ix:nonNumeric contextRef="From2021-05-012022-04-30_us-gaap_StateAndLocalJurisdictionMember" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse">begin to
expire in 2041, which also may be limited to utilization limitations.</ix:nonNumeric></span> Further, as of April 30, 2022, the Company had foreign net operating
loss carry forwards of approximately $<span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_z9wAUK5pA9V4" title="Net operating loss carry forwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2022-04-30_us-gaap_ForeignCountryMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">10.9</ix:nonFraction></span> million. The ability to utilize these carry forwards may also be limited due to ownership
changes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income
Tax Benefit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended April 30, 2022 and 2021, the Company sold New Jersey State net operating losses and research and development credits
(&#8220;NJ NOL&#8221;) in the amount of $<span id="xdx_905_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zUjTY6eEAKrd"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
and $<span id="xdx_902_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20210430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zUGmtqvNpg3d"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">12.0</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million,
respectively, resulting in the recognition of income tax benefits of $<span id="xdx_900_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zquzQ0cTGjW6"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-05-012022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
and $<span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20200501__20210430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zibsMHUjM6ed"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-05-012021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million.
The total proceeds of $<span id="xdx_909_ecustom--ProceedFromSaleOfLossCarryforwardsAndTaxCredits_pn5n6_c20210501__20210531_z3dNVypWt8ma"><ix:nonFraction name="OPTT:ProceedFromSaleOfLossCarryforwardsAndTaxCredits" contextRef="From2021-05-012021-05-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
for fiscal year 2022 and 2021 were recorded in the Company&#8217;s Statement of Operations in fiscal 2022 as the sale of the fiscal year 2021 NJ NOL was not completed until May, 2021. New
Jersey-based technology or biotechnology companies with fewer than 225 US employees may be eligible to sell net operating losses and
research and development tax credits to unaffiliated corporations, up to a maximum lifetime benefit of $<span id="xdx_903_eus-gaap--OperatingIncomeLoss_pn6n6_c20210501__20220430__srt--TitleOfIndividualAxis__custom--USEmployeesMember_z3sVNg8vQrDb"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-05-012022-04-30_custom_USEmployeesMember" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">20</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
per business. As of April 30, 2022 we have approximately $<span id="xdx_907_eus-gaap--OperatingIncomeLoss_pn5n6_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zaCDRxpaSGSf"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-05-012022-04-30_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.6</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
still available to sell.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Uncertain
Tax Positions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company is currently undergoing an income tax audit in Spain for the period from 2011 to 2014, when the Company&#8217;s
Spanish branch was closed. At April 30, 2022 and 2021, the Company had no other 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. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not have any interest or penalties accrued related to uncertain tax positions as it does not have any unrecognized tax benefits.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80D_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zoBsDb7joV0a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(17)
<span id="xdx_827_zxh1CWTr6ro7">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Employment
Litigation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 28, 2018, counsel for Charles Dunleavy, the Company&#8217;s former President &amp; Chief Executive Officer who was terminated
for cause effective June 9, 2014, 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 alleged various claims relating to Mr. Dunleavy&#8217;s
termination. After the hearings in the proceeding were conducted, on December 11, 2020, the arbitration panel issued an interim award
finding, among other things, that the termination for cause of Mr. Dunleavy was in breach of his employment contract and awarded him
compensatory damages in the amount of $<span id="xdx_907_eus-gaap--LossContingencyDamagesSoughtValue_pp2p0_c20180827__20180828__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_z6VAV3emGUmc" title="Loss contingency, damages sought, value"><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="From2018-08-272018-08-28_custom_CharlesFDunleavyMember" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">438,255</ix:nonFraction></span>. On May 3, 2021, the panel issued a second interim award and therein awarded Mr. Dunleavy
attorneys&#8217; fees, costs and prejudgment interest. The Company agreed, on May 24, 2021, to pay Mr. Dunleavy $<span id="xdx_903_eus-gaap--LossContingencyDamagesSoughtValue_c20210523__20210524__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_pp2p0" title="Loss contingency, damages sought, value"><ix:nonFraction name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="From2021-05-232021-05-24_custom_CharlesFDunleavyMember" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">1,223,963</ix:nonFraction></span>, representing
the total compensatory damages, attorneys&#8217; fees, costs and prejudgment interest, which is the full amount awarded by the arbitration
panel. The Company made the required payment on May 26, 2021, and the matter is now closed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 86; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Spain
Income Tax Audit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when our Spanish branch was closed. On July 30, 2018,
the Spanish tax inspector concluded that although there was no tax owed in light of losses reported, the Company&#8217;s Spanish branch
owed penalties for failure to properly account for the income associated with the funding grant. During the year ended April 30, 2022,
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 &#8364;<span id="xdx_90C_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_uEuro_c20210125__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z1QVbpvWBzfc" title="Income tax penalties"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" contextRef="AsOf2021-01-25_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Euro">279,870</ix:nonFraction></span> or approximately $<span id="xdx_906_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_c20220430__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zSUTwoeT8lil" title="Income tax penalties"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" contextRef="AsOf2022-04-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">331,000</ix:nonFraction></span>. On January 25, 2021, the
Company paid the Spanish Tax Administration &#8364;<span id="xdx_902_eus-gaap--LossContingencyDamagesPaidValue_pp0p0_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zsu83Br1yyZa" title="Payment of tax on damages"><ix:nonFraction name="us-gaap:LossContingencyDamagesPaidValue" contextRef="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Euro">279,870</ix:nonFraction></span>. Notwithstanding that payment, on April 30, 2022, the Company filed its appeal
of the decision of the Central Court to the Spanish National Court. The Company expects a ruling on the appeal prior to the end of fiscal
2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p id="xdx_806_eus-gaap--BusinessCombinationDisclosureTextBlock_zxULDdHcYEmd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(18)
<span id="xdx_82C_zmhpsnmxPFhh">Acquisition of Marine Advanced Robotics, Inc.</span> </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 15, 2021, the Company acquired all of the outstanding equity interest of Marine Advanced Robotics, Inc. (&#8220;MAR&#8221;),
a Richmond (San Francisco Bay Area), California-based developer and manufacturer of autonomous surface vehicles.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounted for the transaction as a business combination under ASC 805, &#8220;Business Combinations.&#8221; 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 of approximately $<span id="xdx_901_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn5n6_c20211114__20211115_zWUjgoqHkOih" title="Acquisition related costs"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="From2021-11-142021-11-15" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million (such as advisory, legal, valuation, other professional fees) were expensed in the Consolidated
Statement of Operations in the period incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company paid cash consideration of $<span id="xdx_90E_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zQCoTZKWYlmj" title="Cash consideration"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction></span>
million and issued <span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zWfBwzOQdX36" title="Shares issued"><ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,330,162</ix:nonFraction></span>
shares of our common stock, valued at approximately $<span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z7OLPmPECsrk" title="Business acquisition value"><ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.9</ix:nonFraction></span>
million based on the closing price of $<span id="xdx_907_eus-gaap--BusinessAcquisitionSharePrice_iI_c20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zwWRDaitqMlj" title="Business Acquisition, Share Price"><ix:nonFraction name="us-gaap:BusinessAcquisitionSharePrice" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.10</ix:nonFraction></span>,
and reduced by a lack of marketability discount since they were restricted for a 12 month period. The Company assumed liability for
advances payable to the former owners of MAR for approximately $<span id="xdx_903_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pp0p0_c20211114__20211115_zSTLx6kEbIlf" title="Liability assumed"><ix:nonFraction name="OPTT:BusinessCombinationConsiderationTransferredAdvancePayable" contextRef="From2021-11-142021-11-15" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">456,000</ix:nonFraction></span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
contingent consideration is based on the achievement of certain milestones over a 30-month period. As of the acquisition date, the contingent
consideration had a fair value of $<span id="xdx_904_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20211115_zlOWBLmwQIM4" title="Business combination contingent consideration"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2021-11-15" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.6</ix:nonFraction></span> million. Under the terms of the MAR purchase agreement, the contingent consideration consists
of two earn-out periods, one running from the date of the acquisition through April 30, 2023 in which the maximum earn-out is $<span id="xdx_90D_ecustom--BusinessCombinationMaximumEarnoutAmount_pn5n6_c20211114__20211115_zUqWJotQA7G7" title="Business combination maximum earnout amount"><ix:nonFraction name="OPTT:BusinessCombinationMaximumEarnoutAmount" contextRef="From2021-11-142021-11-15" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.5</ix:nonFraction></span> million
and the other from May 1, 2023 through April 30, 2024 where the maximum earn-out is $<span id="xdx_908_ecustom--BusinessCombinationMaximumEarnoutAmount_pn5n6_c20211114__20211115__srt--RangeAxis__srt--MaximumMember_zE0XXbOgcIJ1" title="Business combination maximum earnout amount"><ix:nonFraction name="OPTT:BusinessCombinationMaximumEarnoutAmount" contextRef="From2021-11-142021-11-15_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2</ix:nonFraction></span> million. The fair value as of the date of acquisition
was determined using a simulation model based on an estimate of revenues during these periods and discount factors ranging from <span id="xdx_90A_ecustom--RevenueDiscountPercentage_iI_dp_uPure_c20211115__srt--RangeAxis__srt--MinimumMember_zmw2x857WFW7" title="Revenue discount percentage"><ix:nonFraction name="OPTT:RevenueDiscountPercentage" contextRef="AsOf2021-11-15_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.8</ix:nonFraction></span>%
to <span id="xdx_909_ecustom--RevenueDiscountPercentage_iI_dp_uPure_c20211115__srt--RangeAxis__srt--MaximumMember_zQ3Qz89w8PE2" title="Revenue discount percentage"><ix:nonFraction name="OPTT:RevenueDiscountPercentage" contextRef="AsOf2021-11-15_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14.5</ix:nonFraction></span>%. As discussed in Note 15 per ASC Topic 820, we consider this to be a Level 3 liability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
consideration including cash, restricted shares, liabilities assumed, and contingent consideration was valued at approximately $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_pn5n6_c20211114__20211115_zwOUPIn2kCR6" title="Total consideration"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="From2021-11-142021-11-15" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">11.9</ix:nonFraction></span>
million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zxYZCs8VsZ41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase
consideration consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zp5Q8y6ckCMe" style="display: none">Schedule
of Business Combination Purchase Consideration</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zLTGlU1afKjb" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PaymentsToAcquireBusinessesGross_pn3n3_msTCzYcc_maBCCTzdlz_zDBR8weuIYDi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%">Cash</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,000</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pn3n3_maTCzYcc_maBCCTzdlz_zfucDBxTz97h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Advance payable - MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:BusinessCombinationConsiderationTransferredAdvancePayable" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">456</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_msTCzYcc_maBCCTzdlz_z15R21mqKCR7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Fair value of restricted shares</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,855</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_maTCzYcc_maBCCTzdlz_zd5yYMFkOII1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Fair value of contingent consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,591</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzdlz_zX1QeCG7CmS5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,902</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zjXV7lXkROPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 87; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preliminary allocation of the fair value of the MAR acquisition is shown in the table below. The allocation of the fair value will be
finalized when the valuation is completed, and the differences will be trued up for the final allocated amounts, hence, actual results
may differ from preliminary estimate. In the fourth quarter of fiscal year 2022, the Company recorded a purchase accounting adjustment related to income taxes resulting in an increase to goodwill of approximately $<span id="xdx_90F_eus-gaap--GoodwillPeriodIncreaseDecrease_pp0p0_c20220201__20220430__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z6E4q8t2ujCf" title="Increase in goodwill"><ix:nonFraction name="us-gaap:GoodwillPeriodIncreaseDecrease" contextRef="From2022-02-012022-04-30_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">580,000</ix:nonFraction></span>.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zoRkVVIUsDpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span id="xdx_8BC_zOaKwywuT6f8" style="display: none">Schedule
Of Preliminary Allocation of Fair Value Assumptions</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20211115_zB6UdtwywD2a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Total Purchase Consideration</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z3OoK45sDSaa" title="Total Purchase Consideration" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,902</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msTCzYcc_maBCRIAzsuR_zUqjw23n1Or2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Cash</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zAvpii25NNd6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Inventory</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">150</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zM6HVAbMizri" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Property and equipment, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z6gF7NxsGxnk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Trademarks</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,755</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zT96AqXbRwK5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Patents</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,193</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--Goodwill_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z47ONGMQO84g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,537</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_ziZCeCqtcqjj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Contract liabilities acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(<ix:nonFraction name="OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction>)</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_z3wQ26KAyWo2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Deferred income tax liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">580</ix:nonFraction>)</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_mtBCRIAzsuR_zIt11z1wqmzh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net asset acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,902</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zngoOomPs8Nf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net assets were recorded at their estimated fair value. In valuing acquired assets and liabilities, fair value estimates were based primarily
on future expected cash flows, market rate assumptions, and appropriate discount rates. In connection with the acquisition of MAR, we
acquired approximately $<span id="xdx_904_eus-gaap--FinitelivedIntangibleAssetsAcquired1_pn5n6_c20210501__20220430_zb8uyE0NTa13" title="Intangible assets acquired"><ix:nonFraction name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.9</ix:nonFraction> </span>million of intangible assets, including trademarks with an indefinite life and patents that will be amortized
over a useful life of nine years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is considered an indefinite-lived asset that relates primarily to intangible assets that do not qualify for separate recognition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma financial information in the table below summarizes the combined results of operations for the Company and MAR as
if the companies had been combined as of May 1, 2020. The following unaudited pro forma financial information is for informational
purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had
taken place as of May 1, 2020.</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock"><p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z7SIjxlIafqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zKNpxC6PdBm4" style="display: none">Schedule of Pro Forma Financial Information</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_491_20210501__20220430_zPH4fsMdiY31" style="font: 10pt Times New Roman, Times, Serif; text-align: right">2022</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_49E_20200501__20210430_zdA634GrwApi" style="font: 10pt Times New Roman, Times, Serif; text-align: right">2021</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Revenue</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,621</ix:nonFraction></p></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,302</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,413</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14,174</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_pid_zFN61WI58Jn4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Basic and diluted net loss per share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" contextRef="From2021-05-01to2022-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.34</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="OPTT:BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" contextRef="From2020-05-012021-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.47</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_z8GQWm4TN789" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 88; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_zIabbJ9oKi14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(19)
<span id="xdx_82C_z6ghBMbfgnag">Operating Segments and Geographic Information</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s business consists of one segment as the revenues associated with its different business lines are not material enough
to justify segment reporting or to make it meaningful to investors, and our chief operating decision maker does not view the Company&#8217;s
operations on a segment basis. The Company operates on a worldwide basis with one operating company in the U.S. and one operating subsidiary
in the UK and one operating subsidiary which was discontinued during 2022 in Australia. Revenues and expenses are generally attributed
to the operating unit that bills the customers. Geographic information is as follows:</span></p>

<ix:nonNumeric contextRef="From2021-05-01to2022-04-30" escape="true" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zNq5L9tFQ9a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z7fpbdsBDBxe" style="display: none">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Year Ended April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">North &amp; South</p>America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Asia and</p>Australia</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Revenues from external customers</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUxVytt6WAf" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-05-012022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,633</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zIe77If8qE1g" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-05-012022-04-30_srt_EuropeMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zv6aUzlc1pb8" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">107</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zB54Wop83FEb" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-05-012022-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zM451ElXMIbg" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,732</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zyQ4cjtthhE5" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_srt_EuropeMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpQuCGPNCMv6" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">131</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLTUGi3i1Aqi" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Long-lived assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLLQBFjrKt8d" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">445</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zKRQWe65ljUg" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1546">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQb8WLNivn8f" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1548">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zdC6aXvXjEga" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">445</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z5IouBRr6SEl" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73,359</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zFS9PISEZ8Ii" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoRIsewjDOyc" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zCnwdyPBJFt8" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73,393</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Year Ended April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">North &amp; South<br />
America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Asia and <br />Australia</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Revenues from external customers</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z7mQA1JPvZR7" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-05-012021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,206</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zl8qsaAeljsf" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1562">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zqOGqYOADLk3" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1564">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkS2sD8Pwoh3" title="Revenues from external customers" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-05-012021-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,206</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpEfVGXY10P7" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">13,211</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3Ug3bFLNzA7" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_srt_EuropeMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">359</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLvMZ5bYLYX3" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">22</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zcM3JmCd5Hdi" title="Net loss" style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-05-012021-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">13,592</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Long-lived assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zJCipZtUbjRh" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">406</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zx7MgiPz47a3" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1578">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfSTReK7Eda1" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1580">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfPTqfcIdgr1" title="Long-lived assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">406</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zk5VNxhLDTZb" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86,085</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zDInbHwZT1Ca" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-04-30_srt_EuropeMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpHIguNkgCt4" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">273</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zGdDvteaHThl" title="Total assets" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86,377</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A5_zBVvZuFTle3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 89; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>
</ix:nonNumeric></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>2
<FILENAME>ex4-3.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
4.3</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>DESCRIPTION
OF SECURITIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
authorized capital stock consists of 100,000,000 shares of common stock, par value $0.001 per share, and 5,000,000 shares of preferred
stock, par value $0.001 per share, all of which are undesignated.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description
of Common Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Voting</I>.
Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of stockholders and do not have
cumulative voting rights. Accordingly, holders of a majority of the shares of common stock entitled to vote in any election of directors
may elect all of the directors standing for election.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Dividends</I>.
Holders of common stock are entitled to receive proportionately any dividends that may be declared by our Board, subject to any preferential
dividend rights of outstanding preferred stock.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Liquidation
and Distribution</I>. Upon our liquidation, dissolution or winding up, the holders of common stock are entitled to receive proportionately
our net assets available after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred
stock. Holders of common stock have no preemptive, subscription, redemption or conversion rights. Our outstanding shares of common stock
are, and the shares offered by us in this offering will be, when issued and paid for, fully paid and nonassessable. The rights, preferences
and privileges of holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any
series of preferred stock that we may designate and issue in the future.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Anti-Takeover
Effects of Delaware Law; Our Certificate of Incorporation and Our Bylaws</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware
law, our certificate of incorporation and our bylaws contain provisions that could have the effect of delaying, deferring or discouraging
another party from acquiring control of us. These provisions, which are summarized below, are intended to discourage coercive takeover
practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first
negotiate with our Board.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Removal
of Directors</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
certificate of incorporation currently provides that directors may be removed only for cause and only by the affirmative vote of the
holders of 75% of our shares of capital stock present in person or by proxy and entitled to vote. However, our Board of Directors approved
an amendment to our bylaws that became effective on June 17, 2016, which permits our directors to be removed either for cause or without
cause by our stockholders. At our annual meeting of stockholders for the year ended April 30, 2016 that was held on October 21, 2016
(the &ldquo;2016 Annual Meeting&rdquo;), we submitted a proposal to stockholders seeking stockholder approval to amend our certificate
of incorporation to delete the reference to &ldquo;for cause&rdquo; in Section 6 of Article IX of the certificate of incorporation. This
proposal to amend the certificate of incorporation did not receive the required affirmative vote of the holders of at least 75% of the
outstanding shares of common stock entitled to vote at the meeting, so the proposal did not pass. However, we also submitted a proposal
to stockholders at the 2016 Annual Meeting seeking approval to amend our certificate of incorporation to add a clause that specified
that, to the fullest extent permitted by law, any provision in the Certificate of Incorporation that is contrary to a requirement of
the Delaware General Corporate Law (the &ldquo;DGCL&rdquo;) shall be read in conformity with the applicable requirement of the DGCL.
This second proposal only required the affirmative vote of the holders of a majority of the outstanding shares of common stock entitled
to vote at the 2016 Annual Meeting, and it passed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board of Directors takes the position that under current Delaware law, the &ldquo;only for cause&rdquo; provision in the certificate
of incorporation regarding removal of the company&rsquo;s directors is not enforceable and is therefore not in conformity with the applicable
requirement of the DGCL. Accordingly, we will comply with the provisions of our bylaws, as amended and as described above, relating to
director removal and will not seek to enforce that provision of our certificate of incorporation relating to stockholder removal of directors
only for cause, as presently in effect. Under our certificate of incorporation and bylaws, any vacancy on the Board, including a vacancy
resulting from an enlargement of the Board, may be filled only by vote of a majority of our directors then in office.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
limitations on the ability of our stockholders to remove directors and fill vacancies could make it more difficult for a third party
to acquire, or discourage a third party from seeking to acquire, control of us.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Stockholder
Action by Written Consent; Special Meetings</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
certificate of incorporation provides that any action required or permitted to be taken by our stockholders must be effected at a duly
called annual or special meeting of such holders and may not be effected by any consent in writing by such holders. Our certificate of
incorporation and our bylaws also provide that, except as otherwise required by law, special meetings of our stockholders can only be
called by our chairman of the board, our chief executive officer, our president or the Board.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Advance
Notice Requirements for Stockholder Proposals</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
bylaws establish an advance notice procedure for stockholder proposals to be brought before an annual meeting of stockholders, including
proposed nominations of persons for election to the Board. Stockholders at an annual meeting may only consider proposals or nominations
specified in the notice of meeting or brought before the meeting by or at the direction of the Board of Directors or by a stockholder
of record on the record date for the meeting, that is entitled to vote at the meeting and that has delivered to our secretary a timely
written notice in proper form of the stockholder&rsquo;s intention to bring such business before the meeting. These provisions could
have the effect of delaying until the next stockholder meeting stockholder actions that are favored by the holders of a majority of our
outstanding voting securities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Delaware
Business Combination Statute</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to Section 203 of the Delaware General Corporation Law. Subject to certain exceptions, Section 203 prevents a publicly held
Delaware corporation from engaging in a &ldquo;business combination&rdquo; with any &ldquo;interested stockholder&rdquo; for three years
following the date that the person became an interested stockholder, unless the interested stockholder attained such status with the
approval of our Board of Directors or unless the business combination is approved in a prescribed manner. A &ldquo;business combination&rdquo;
includes, among other things, a merger or consolidation involving us and the &ldquo;interested stockholder&rdquo; and the sale of more
than 10% of our assets. In general, an &ldquo;interested stockholder&rdquo; is any entity or person beneficially owning 15% or more of
our outstanding voting stock and any entity or person affiliated with or controlling or controlled by such entity or person.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Amendment
of Certificate of Incorporation and Bylaws</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Delaware General Corporation Law provides generally that the affirmative vote of a majority of the shares entitled to vote on any matter
is required to amend a corporation&rsquo;s certificate of incorporation or bylaws, unless a corporation&rsquo;s certificate of incorporation
or bylaws, as the case may be, requires a greater percentage. Our bylaws may be amended or repealed by a majority vote of our Board of
Directors or the affirmative vote of the holders of at least 75% of the voting power of our capital stock issued and outstanding and
entitled to vote on the matter.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Limitation
of Liability and Indemnification of Officers and Directors</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
certificate of incorporation limits the personal liability of directors for breach of fiduciary duty to the maximum extent permitted
by the Delaware General Corporation Law. Our certificate of incorporation provides that no director will have personal liability to us
or to our stockholders for monetary damages for breach of fiduciary duty or other duty as a director. However, these provisions do not
eliminate or limit the liability of any of our directors:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for any breach of their
    duty of loyalty to us or our stockholders;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for acts or omissions not
    in good faith or that involve intentional misconduct or a knowing violation of law;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for voting or assenting
    to unlawful payments of dividends or other distributions; or</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for any transaction from
    which the director derived an improper personal benefit.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
amendment to or repeal of these provisions will not eliminate or reduce the effect of these provisions in respect of any act or failure
to act, or any cause of action, suit or claim that would accrue or arise prior to any amendment or repeal or adoption of an inconsistent
provision. If the Delaware General Corporation Law is amended to provide for further limitations on the personal liability of directors
of corporations, then the personal liability of our directors will be further limited to the greatest extent permitted by the Delaware
General Corporation Law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, our certificate of incorporation provides that we must indemnify our directors and officers and we must advance expenses, including
attorneys&rsquo; fees, to our directors and officers in connection with legal proceedings, subject to limited exceptions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Notice
of Share Ownership</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
bylaws contain a provision requiring any beneficial owner of three percent or more of our outstanding common stock to notify us of his
or her stockholdings, as well as of any change in his or her beneficial ownership of one percent or more of our outstanding common stock.
Our bylaws do not provide for any specific remedy in the event a stockholder does not comply with this provision. We do not intend to
make any such information public, unless required by law or the rules of the SEC or the NYSE American.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Authorized
but Unissued Shares</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
authorized but unissued shares of common stock and preferred stock are available for future issuance without stockholder approval, subject
to any limitations imposed by the listing standards of the NYSE American. These additional shares may be used for a variety of
corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved common
stock and preferred stock could make it more difficult or discourage an attempt to obtain control of us by means of a proxy contest,
tender offer, merger or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Transfer
Agent and Registrar</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transfer agent and registrar for our common stock is Computershare Trust Company, N.A. Its address is 462 South 4th Street, Suite 1600,
Louisville, KY 40202, and its telephone number is 1-800-662-7232.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 34pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
common stock is listed on the NYSE American under the symbol &ldquo;OPTT.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>ex21-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EXHIBIT 21.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B></B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 60%"><FONT STYLE="font-size: 10pt"><B>Subsidiary</B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 38%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Jurisdiction of Incorporation</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Ocean Power Technologies Ltd</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">United Kingdom</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Ocean Power Technologies (Australasia) Pty Ltd</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Australia</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Reedsport OPT Wave Park LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Oregon</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Oregon Wave Energy Partners I, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Victorian Wave Partners Pty Ltd</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Australia</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Marine Advanced Robotics, Inc</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">California</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">3dent Technology, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Texas</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex23-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
23.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; color: fuchsia"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; color: fuchsia"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consent to the incorporation by reference in the Registration Statement of Ocean Power Technologies, Inc. on Form S-1(No. 333-217209,
No. 333-213519, No. 333-226820, No. 333-230199, No. 333-234320, No. 333-235995, No. 333-239130, and No. 333-248911), on Form S-8 (No.
333-208522, No. 333-214316, No. 333-224436 and No. 333-232755) and From S-3 (No. 333-221867 and No. 333-250824) of our report dated July
13, 2022, on our audits of the consolidated financial statements as of April 30, 2022 and 2021 and for the years then ended, which report
is included in this Annual Report on Form 10-K.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
EisnerAmper LLP</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">EISNERAMPER
LLP</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Iselin,
New Jersey</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
13, 2022</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex31-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
31.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Philipp Stratmann, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
                                            have reviewed this Annual Report on Form 10-K of Ocean Power Technologies, Inc.;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
                                            on my knowledge, this report does not contain any untrue statement of a material fact or
                                            omit to state a material fact necessary to make the statements made, in light of the circumstances
                                            under which such statements were made, not misleading with respect to the period covered
                                            by this report;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
                                            on my knowledge, the financial statements, and other financial information included in this
                                            report, fairly present in all material respects the financial condition, results of operations
                                            and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
                                            disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))
                                            and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f)
                                            and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed
                                            such disclosure controls and procedures, or caused such disclosure controls and procedures
                                            to be designed under our supervision, to ensure that material information relating to the
                                            registrant, including its consolidated subsidiaries, is made known to us by others within
                                            those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed
                                            such internal control over financial reporting, or caused such internal control over financial
                                            reporting to be designed under our supervision, to provide reasonable assurance regarding
                                            the reliability of financial reporting and the preparation of financial statements for external
                                            purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated
                                            the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
                                            in this report our conclusions about the effectiveness of the disclosure controls and procedures,
                                            as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed
                                            in this report any change in the registrant&rsquo;s internal control over financial reporting
                                            that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
                                            fourth fiscal quarter in the case of an annual report) that has materially affected, or is
                                            reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
                                            reporting; and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent
                                            evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
                                            and the audit committee of the registrant&rsquo;s Board of Directors (or other persons performing
                                            the equivalent functions):</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            significant deficiencies and material weaknesses in the design or operation of internal control
                                            over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
                                            ability to record, process, summarize and report financial information; and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            fraud, whether or not material, that involves management or other employees who have a significant
                                            role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Philipp Statman</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Philipp
    Stratmann</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">President
    and Chief Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
    July 13, 2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CERTIFICATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Robert Powers, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this Annual Report on Form 10-K of Ocean Power Technologies, Inc.;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to
state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not
misleading with respect to the period covered by this report;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for,
the periods presented in this report;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to
be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an
annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over
financial reporting; and</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation
of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s Board
of Directors (or other persons performing the equivalent functions):</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report
financial information; and</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 50%"><FONT STYLE="font-size: 10pt"><I>/s/ Robert Powers</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Robert Powers</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Senior Vice President and Chief Financial Officer </FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Dated: July 13, 2022</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex32-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
32.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO 18 U.S.C. SECTION 1350,</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Annual Report on Form 10-K of Ocean Power Technologies, Inc. (the &ldquo;Company&rdquo;) for the year ended April
30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), the undersigned, Philipp
Stratmann, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that:&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 10pt; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange
                                            Act of 1934, as amended; and</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 10pt; margin-bottom: 5pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            information contained in the Report fairly presents, in all material respects, the financial
                                            condition and results of operations of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Philipp Stratmann</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 51%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Philipp
    Stratmann</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">President
    and Chief Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
    July 13, 2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company
and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex32-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
32.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO 18 U.S.C. SECTION 1350,</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Annual Report on Form 10-K of Ocean Power Technologies, Inc. (the &ldquo;Company&rdquo;) for the year ended April
30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), the undersigned, Robert
Powers, Senior Vice President, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    </TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
    of the Company.</FONT></TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Robert Powers</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert
    Powers</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior
    Vice President and Chief Financial Officer </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
    July 13, 2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company
and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>optt-20220430.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWa2PSbP9z5Z82ekhvWBzbTmabyAha8YgjSKlAolG8b8C -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:OPTT="http://oceanpowertechnologies.com/20220430" elementFormDefault="qualified" targetNamespace="http://oceanpowertechnologies.com/20220430">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - Consolidated Statements of Operations</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" id="StatementsOfComprehensiveLoss">
	  <link:definition>00000005 - Statement - Consolidated Statements of Comprehensive Loss</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
	  <link:definition>00000006 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000007 - Statement - Consolidated Statements of Cash Flows</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" id="BackgroundAndLiquidity">
	  <link:definition>00000008 - Disclosure - Background and Liquidity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000009 - Disclosure - Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" id="AccountReceivableContractAssetsAndContractLiabilities">
	  <link:definition>00000010 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Inventory" id="Inventory">
	  <link:definition>00000011 - Disclosure - Inventory</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" id="OtherCurrentAssets">
	  <link:definition>00000012 - Disclosure - Other Current Assets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>00000013 - Disclosure - Property and Equipment</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Leases" id="Leases">
	  <link:definition>00000014 - Disclosure - Leases</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" id="AccruedExpenses">
	  <link:definition>00000015 - Disclosure - Accrued Expenses</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Warrants" id="Warrants">
	  <link:definition>00000016 - Disclosure - Warrants</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" id="PaycheckProtectionProgramLoan">
	  <link:definition>00000017 - Disclosure - Paycheck Protection Program Loan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PreferredStock" id="PreferredStock">
	  <link:definition>00000018 - Disclosure - Preferred Stock</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/CommonStock" id="CommonStock">
	  <link:definition>00000019 - Disclosure - Common Stock</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/TreasuryShares" id="TreasuryShares">
	  <link:definition>00000020 - Disclosure - Treasury Shares</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" id="Share-basedCompensationPlans">
	  <link:definition>00000021 - Disclosure - Share-Based Compensation Plans</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" id="FairValueMeasurements">
	  <link:definition>00000022 - Disclosure - Fair Value Measurements</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000023 - Disclosure - Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000024 - Disclosure - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." id="AcquisitionOfMarineAdvancedRoboticsInc.">
	  <link:definition>00000025 - Disclosure - Acquisition of Marine Advanced Robotics, Inc.</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" id="OperatingSegmentsAndGeographicInformation">
	  <link:definition>00000026 - Disclosure - Operating Segments and Geographic Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000027 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" id="AccountReceivableContractAssetsAndContractLiabilitiesTables">
	  <link:definition>00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/InventoryTables" id="InventoryTables">
	  <link:definition>00000030 - Disclosure - Inventory (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" id="OtherCurrentAssetsTables">
	  <link:definition>00000031 - Disclosure - Other Current Assets (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
	  <link:definition>00000032 - Disclosure - Property and Equipment (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000033 - Disclosure - Leases (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
	  <link:definition>00000034 - Disclosure - Accrued Expenses (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" id="Share-basedCompensationPlansTables">
	  <link:definition>00000035 - Disclosure - Share-Based Compensation Plans (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
	  <link:definition>00000036 - Disclosure - Fair Value Measurements (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000037 - Disclosure - Income Taxes (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" id="AcquisitionOfMarineAdvancedRoboticsInc.Tables">
	  <link:definition>00000038 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" id="OperatingSegmentsAndGeographicInformationTables">
	  <link:definition>00000039 - Disclosure - Operating Segments and Geographic Information (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" id="BackgroundAndLiquidityDetailsNarrative">
	  <link:definition>00000040 - Disclosure - Background and Liquidity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" id="ScheduleOfCashAndCashEquivalentsDetails">
	  <link:definition>00000041 - Disclosure - Schedule of Cash and Cash Equivalents (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" id="ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails">
	  <link:definition>00000042 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" id="ScheduleOfInvestmentsAndUnrealizedGainslossesDetails">
	  <link:definition>00000043 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" id="ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails">
	  <link:definition>00000044 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" id="ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails">
	  <link:definition>00000045 - Disclosure - Schedule of Revenue by Major Customers by Reporting Segments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000046 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" id="ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails">
	  <link:definition>00000047 - Disclosure - Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" id="ScheduleOfInventoryDetails">
	  <link:definition>00000048 - Disclosure - Schedule of Inventory (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" id="ScheduleOfOtherCurrentAssetsDetails">
	  <link:definition>00000049 - Disclosure - Schedule of Other Current Assets (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" id="ScheduleOfComponentsOfPropertyAndEquipmentDetails">
	  <link:definition>00000050 - Disclosure - Schedule of Components of Property and Equipment (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative">
	  <link:definition>00000051 - Disclosure - Property and Equipment (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" id="ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails">
	  <link:definition>00000052 - Disclosure - Schedule of Right-of Use Assets and Lease Liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" id="ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails">
	  <link:definition>00000053 - Disclosure - Schedule of Future Minimum Lease Payments Under Operating Lease (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000054 - Disclosure - Leases (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" id="ScheduleOfAccruedExpensesDetails">
	  <link:definition>00000055 - Disclosure - Schedule of Accrued Expenses (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" id="WarrantsDetailsNarrative">
	  <link:definition>00000056 - Disclosure - Warrants (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" id="PaycheckProtectionProgramLoanDetailsNarrative">
	  <link:definition>00000057 - Disclosure - Paycheck Protection Program Loan (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" id="PreferredStockDetailsNarrative">
	  <link:definition>00000058 - Disclosure - Preferred Stock (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" id="CommonStockDetailsNarrative">
	  <link:definition>00000059 - Disclosure - Common Stock (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" id="TreasurySharesDetailsNarrative">
	  <link:definition>00000060 - Disclosure - Treasury Shares (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" id="ScheduleOfStockOptionValuationAssumptionsDetails">
	  <link:definition>00000061 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" id="ScheduleOfStockOptionActivityDetails">
	  <link:definition>00000062 - Disclosure - Schedule of Stock Option Activity (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" id="ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails">
	  <link:definition>00000063 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" id="ScheduleOfNon-vestedRestrictedStockActivityDetails">
	  <link:definition>00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" id="Share-basedCompensationPlansDetailsNarrative">
	  <link:definition>00000065 - Disclosure - Share-Based Compensation Plans (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" id="FairValueMeasurementsDetailsNarrative">
	  <link:definition>00000066 - Disclosure - Fair Value Measurements (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" id="ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails">
	  <link:definition>00000067 - Disclosure - Schedule of Components of Loss Before Income Taxes (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" id="ScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
	  <link:definition>00000068 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" id="ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
	  <link:definition>00000069 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000070 - Disclosure - Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000071 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" id="ScheduleOfBusinessCombinationPurchaseConsiderationDetails">
	  <link:definition>00000072 - Disclosure - Schedule of Business Combination Purchase Consideration (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" id="ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails">
	  <link:definition>00000073 - Disclosure - Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" id="ScheduleOfProFormaFinancialInformationDetails">
	  <link:definition>00000074 - Disclosure - Schedule of Pro Forma Financial Information (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" id="AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative">
	  <link:definition>00000075 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" id="ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails">
	  <link:definition>00000076 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="optt-20220430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="optt-20220430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="optt-20220430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="optt-20220430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
    <element id="OPTT_TwoThousandNinteenATMFacilityMember" name="TwoThousandNinteenATMFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AGPAllianceGlobalPartnersMember" name="AGPAllianceGlobalPartnersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoThousandTwentyATMFacilityMember" name="TwoThousandTwentyATMFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockPurchaseAgreementMember" name="StockPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AspireCapitalFundLLCMember" name="AspireCapitalFundLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockPurchaseAgreementOneMember" name="StockPurchaseAgreementOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RestrictedCashAndSecurityAgreementsMember" name="RestrictedCashAndSecurityAgreementsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SantanderBankMember" name="SantanderBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LetterOneMember" name="LetterOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LetterTwoMember" name="LetterTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AugustTwentyTwentyMember" name="AugustTwentyTwentyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ForeignFinancialInstitutionsMember" name="ForeignFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CheckingAndSavingsAccountsMember" name="CheckingAndSavingsAccountsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ComputerEquipmentAndSoftwareMember" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OfficeFurnitureAndFixturesMember" name="OfficeFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EquipmentUnderCapitalizedLeaseMember" name="EquipmentUnderCapitalizedLeaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TransoceanLtdMember" name="TransoceanLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ValarisPLCMember" name="ValarisPLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DiamondOffshoreDrillingIncMember" name="DiamondOffshoreDrillingIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DepartmentOfEnergyMember" name="DepartmentOfEnergyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EnelGreenPowerChileLTDAMember" name="EnelGreenPowerChileLTDAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EniSPAMember" name="EniSPAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OtherMember" name="OtherMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CustomersMember" name="CustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OfficeFurnitureAndEquipmentMember" name="OfficeFurnitureAndEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_MonroeTownshipMember" name="MonroeTownshipMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ThreeDentAcquisitionMember" name="ThreeDentAcquisitionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_JunePurchaseAgreementMember" name="JunePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SecondAmendedPurchaseAgreementMember" name="SecondAmendedPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PreFundedWarrantsMember" name="PreFundedWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CommonWarrantsMember" name="CommonWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PaycheckProtectionProgramMember" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CommonStockPurchaseAgreementMember" name="CommonStockPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" name="TwoThousandAndFifteenOmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoThousandAndEighteenInducementPlanMember" name="TwoThousandAndEighteenInducementPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EmployeeStockOptionOneMember" name="EmployeeStockOptionOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NonVestedStockMember" name="NonVestedStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PerformanceStockOptionsMember" name="PerformanceStockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoExecutivesMember" name="TwoExecutivesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EmployeesAndExecutivesMember" name="EmployeesAndExecutivesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PerformancceBasedStockOptionsMember" name="PerformancceBasedStockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NonVestedRestrictedStockMember" name="NonVestedRestrictedStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_MarineAdvancedRoboticsIncMember" name="MarineAdvancedRoboticsIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_USEmployeesMember" name="USEmployeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CharlesFDunleavyMember" name="CharlesFDunleavyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OperatingSegmentMember" name="OperatingSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AsiaAndAustraliaMember" name="AsiaAndAustraliaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LossOnLiquidationOfSubsidiary" name="LossOnLiquidationOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" name="ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" name="ExerciseOfCommonWarrantsNetOfCostsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodValueNewIssuesOne" name="StockIssuedDuringPeriodValueNewIssuesOne" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" name="StockIssuedDuringPeriodSharesNewIssuesOne" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LiquidationOfSubsidiary" name="LiquidationOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" name="ForeignCurrencyTransactionGainLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AmortizationOfPremiumsInvestments" name="AmortizationOfPremiumsInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DeferredTaxLiabilitiesNet" name="DeferredTaxLiabilitiesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PerformanceObligationSharesCompensation" name="PerformanceObligationSharesCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_IncreaseDecreaseInAccruedExpenses" name="IncreaseDecreaseInAccruedExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_IncreaseDecreaseInLitigationPayable" name="IncreaseDecreaseInLitigationPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_IncreaseDecreaseInLeaseLiability" name="IncreaseDecreaseInLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ProceedsFromPaycheckProtectionProgramLoan" name="ProceedsFromPaycheckProtectionProgramLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" name="PaymentOfPayrollTaxesRelatedToStockOptionExercises" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" name="AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContingentLiability" name="ContingentLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" name="DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" name="AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DisclosureWarrantsAbstract" name="DisclosureWarrantsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WarrantDisclosureTextBlock" name="WarrantDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WarrantAccountingPolicyTextBlock" name="WarrantAccountingPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" name="AccumulatedOtherComprehensiveLossPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" name="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" name="ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" name="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PaymentOfSalesCommission" name="PaymentOfSalesCommission" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ProceedsFromInitialPublicOffering" name="ProceedsFromInitialPublicOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" name="StockIssuedDuringPeriodValueIssuedForCommitmentFee" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" name="PercentageOfOutstandingCommonStockLimitForShareholderApproval" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" name="StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" name="NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" name="SaleOfStockConsiderationReceivedPerTransactionRemaining" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_GrossUnrealizedGains" name="GrossUnrealizedGains" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_GrossUnrealizedLosses" name="GrossUnrealizedLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EstimatedFairValueOfInvestments" name="EstimatedFairValueOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RevenueRemainingPerformancesObligationPercentage" name="RevenueRemainingPerformancesObligationPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_LettersOfCreditIssuedAmount" name="LettersOfCreditIssuedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod" name="RevenueRecognizedAndNotBilledAsOfEndOfPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_IncreaseDecreaseInContractWithCustomerAssets" name="IncreaseDecreaseInContractWithCustomerAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractWithCustomerAssetNetRecognized" name="ContractWithCustomerAssetNetRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractLiabilitiesObtainedInAcquisition" name="ContractLiabilitiesObtainedInAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" name="PaymentsCollectedForWhichRevenueHasNotBeenRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PrepaidSoftwareAndLicenses" name="PrepaidSoftwareAndLicenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PrepaidSalesAndMarketing" name="PrepaidSalesAndMarketing" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PrepaidRecruitingAndHR" name="PrepaidRecruitingAndHR" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_CommonStockCombinedPurchasePricePerShare" name="CommonStockCombinedPurchasePricePerShare" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NumberOfExercisedWarrants" name="NumberOfExercisedWarrants" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DebtForgivenessDescription" name="DebtForgivenessDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AggregateOfferingPriceOfCommonStock" name="AggregateOfferingPriceOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" name="StockIssuedDuringPeriodSharesStockOptionsExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockOptionsVestingPeriodDescription" name="StockOptionsVestingPeriodDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" name="EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DeferredTaxAssetNet" name="DeferredTaxAssetNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DeferredTaxLiabilitiesOtherLiability" name="DeferredTaxLiabilitiesOtherLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OperatingLossCarryforwardsExpirationDescription" name="OperatingLossCarryforwardsExpirationDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" name="OperatingLossCarryforwardsSubjectToNoExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" name="ProceedFromSaleOfLossCarryforwardsAndTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" name="BusinessCombinationConsiderationTransferredAdvancePayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" name="BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessCombinationMaximumEarnoutAmount" name="BusinessCombinationMaximumEarnoutAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RevenueDiscountPercentage" name="RevenueDiscountPercentage" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_AdvancePayableMar" name="AdvancePayableMar" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BusinessCombinationConsiderationTransferred" name="BusinessCombinationConsiderationTransferred" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractLiabilitiesAcquired" name="ContractLiabilitiesAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>optt-20220430_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Cover" xlink:href="optt-20220430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20220430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20220430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20220430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20220430.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" xlink:href="optt-20220430.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20220430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:href="optt-20220430.xsd#BackgroundAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20220430.xsd#AccountReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20220430.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20220430.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:href="optt-20220430.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20220430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20220430.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20220430.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:href="optt-20220430.xsd#PaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PreferredStock" xlink:href="optt-20220430.xsd#PreferredStock" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommonStock" xlink:href="optt-20220430.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/TreasuryShares" xlink:href="optt-20220430.xsd#TreasuryShares" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:href="optt-20220430.xsd#Share-basedCompensationPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20220430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20220430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20220430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc." xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20220430.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20220430.xsd#AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20220430.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20220430.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:href="optt-20220430.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20220430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20220430.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:href="optt-20220430.xsd#Share-basedCompensationPlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" xlink:href="optt-20220430.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:href="optt-20220430.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:href="optt-20220430.xsd#OperatingSegmentsAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:href="optt-20220430.xsd#BackgroundAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:href="optt-20220430.xsd#ScheduleOfCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20220430.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20220430.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20220430.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:href="optt-20220430.xsd#ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20220430.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20220430.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20220430.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="optt-20220430.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20220430.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20220430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20220430.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20220430.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:href="optt-20220430.xsd#PaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" xlink:href="optt-20220430.xsd#PreferredStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" xlink:href="optt-20220430.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" xlink:href="optt-20220430.xsd#TreasurySharesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfStockOptionValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20220430.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20220430.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:href="optt-20220430.xsd#Share-basedCompensationPlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20220430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:href="optt-20220430.xsd#ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="optt-20220430.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20220430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20220430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:href="optt-20220430.xsd#ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" xlink:href="optt-20220430.xsd#ScheduleOfProFormaFinancialInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:href="optt-20220430.xsd#ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent" xlink:label="loc_us-gaapLitigationReserveCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLitigationReserveCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense" xlink:label="loc_us-gaapLitigationSettlementExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapLitigationSettlementExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_OPTTLossOnLiquidationOfSubsidiary" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherNonoperatingExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Stockholders&apos; Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:label="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AmortizationOfPremiumsInvestments" xlink:label="loc_OPTTAmortizationOfPremiumsInvestments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTAmortizationOfPremiumsInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTLossOnLiquidationOfSubsidiary" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxLiabilitiesNet" xlink:label="loc_OPTTDeferredTaxLiabilitiesNet" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTDeferredTaxLiabilitiesNet" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceObligationSharesCompensation" xlink:label="loc_OPTTPerformanceObligationSharesCompensation" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTPerformanceObligationSharesCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInAccruedExpenses" xlink:label="loc_OPTTIncreaseDecreaseInAccruedExpenses" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTIncreaseDecreaseInAccruedExpenses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInLitigationPayable" xlink:label="loc_OPTTIncreaseDecreaseInLitigationPayable" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTIncreaseDecreaseInLitigationPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInLeaseLiability" xlink:label="loc_OPTTIncreaseDecreaseInLeaseLiability" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTIncreaseDecreaseInLeaseLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaapCashAcquiredFromAcquisition" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapCashAcquiredFromAcquisition" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaapPaymentsToAcquireShortTermInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireShortTermInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedsFromPaycheckProtectionProgramLoan" xlink:label="loc_OPTTProceedsFromPaycheckProtectionProgramLoan" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_OPTTProceedsFromPaycheckProtectionProgramLoan" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConstructionLoansPayable" xlink:label="loc_us-gaapProceedsFromConstructionLoansPayable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromConstructionLoansPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConstructionLoansPayable" xlink:label="loc_us-gaapRepaymentsOfConstructionLoansPayable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfConstructionLoansPayable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:label="loc_OPTTPaymentOfPayrollTaxesRelatedToStockOptionExercises" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_OPTTPaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:title="00000008 - Disclosure - Background and Liquidity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:title="00000010 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Inventory" xlink:title="00000011 - Disclosure - Inventory" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:title="00000012 - Disclosure - Other Current Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:title="00000013 - Disclosure - Property and Equipment" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000014 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000015 - Disclosure - Accrued Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000016 - Disclosure - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:title="00000017 - Disclosure - Paycheck Protection Program Loan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PreferredStock" xlink:title="00000018 - Disclosure - Preferred Stock" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommonStock" xlink:title="00000019 - Disclosure - Common Stock" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/TreasuryShares" xlink:title="00000020 - Disclosure - Treasury Shares" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:title="00000021 - Disclosure - Share-Based Compensation Plans" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000022 - Disclosure - Fair Value Measurements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000024 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." xlink:title="00000025 - Disclosure - Acquisition of Marine Advanced Robotics, Inc." />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000026 - Disclosure - Operating Segments and Geographic Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:title="00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/InventoryTables" xlink:title="00000030 - Disclosure - Inventory (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:title="00000031 - Disclosure - Other Current Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:title="00000032 - Disclosure - Property and Equipment (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000033 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000034 - Disclosure - Accrued Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:title="00000035 - Disclosure - Share-Based Compensation Plans (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" xlink:title="00000036 - Disclosure - Fair Value Measurements (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:title="00000037 - Disclosure - Income Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:title="00000038 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:title="00000039 - Disclosure - Operating Segments and Geographic Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:title="00000040 - Disclosure - Background and Liquidity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:title="00000041 - Disclosure - Schedule of Cash and Cash Equivalents (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000042 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000043 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000044 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:title="00000045 - Disclosure - Schedule of Revenue by Major Customers by Reporting Segments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:title="00000047 - Disclosure - Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:title="00000048 - Disclosure - Schedule of Inventory (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:title="00000049 - Disclosure - Schedule of Other Current Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidSoftwareAndLicenses" xlink:label="loc_OPTTPrepaidSoftwareAndLicenses" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidSoftwareAndLicenses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidSalesAndMarketing" xlink:label="loc_OPTTPrepaidSalesAndMarketing" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidSalesAndMarketing" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidRecruitingAndHR" xlink:label="loc_OPTTPrepaidRecruitingAndHR" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidRecruitingAndHR" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:title="00000050 - Disclosure - Schedule of Components of Property and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000051 - Disclosure - Property and Equipment (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Right-of Use Assets and Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:title="00000053 - Disclosure - Schedule of Future Minimum Lease Payments Under Operating Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000054 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - Schedule of Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionPayableCurrent" xlink:label="loc_us-gaapConstructionPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapConstructionPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="loc_us-gaapLossContingencyAccrualCarryingValueCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapLossContingencyAccrualCarryingValueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000056 - Disclosure - Warrants (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000057 - Disclosure - Paycheck Protection Program Loan (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" xlink:title="00000058 - Disclosure - Preferred Stock (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" xlink:title="00000059 - Disclosure - Common Stock (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" xlink:title="00000060 - Disclosure - Treasury Shares (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:title="00000061 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000062 - Disclosure - Schedule of Stock Option Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:title="00000063 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:title="00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:title="00000065 - Disclosure - Share-Based Compensation Plans (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000066 - Disclosure - Fair Value Measurements (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:title="00000067 - Disclosure - Schedule of Components of Loss Before Income Taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000068 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000069 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxAssetNet" xlink:label="loc_OPTTDeferredTaxAssetNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OPTTDeferredTaxAssetNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OPTTDeferredTaxAssetNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000070 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000071 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:title="00000072 - Disclosure - Schedule of Business Combination Purchase Consideration (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:label="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:to="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:title="00000073 - Disclosure - Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" xlink:title="00000074 - Disclosure - Schedule of Pro Forma Financial Information (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:title="00000075 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:title="00000076 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>optt-20220430_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Cover" xlink:href="optt-20220430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20220430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20220430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20220430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20220430.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" xlink:href="optt-20220430.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20220430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:href="optt-20220430.xsd#BackgroundAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20220430.xsd#AccountReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20220430.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20220430.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:href="optt-20220430.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20220430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20220430.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20220430.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:href="optt-20220430.xsd#PaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PreferredStock" xlink:href="optt-20220430.xsd#PreferredStock" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommonStock" xlink:href="optt-20220430.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/TreasuryShares" xlink:href="optt-20220430.xsd#TreasuryShares" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:href="optt-20220430.xsd#Share-basedCompensationPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20220430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20220430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20220430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc." xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20220430.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20220430.xsd#AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20220430.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20220430.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:href="optt-20220430.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20220430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20220430.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:href="optt-20220430.xsd#Share-basedCompensationPlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" xlink:href="optt-20220430.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:href="optt-20220430.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:href="optt-20220430.xsd#OperatingSegmentsAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:href="optt-20220430.xsd#BackgroundAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:href="optt-20220430.xsd#ScheduleOfCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20220430.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20220430.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20220430.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:href="optt-20220430.xsd#ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20220430.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20220430.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20220430.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="optt-20220430.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20220430.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20220430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20220430.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20220430.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:href="optt-20220430.xsd#PaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" xlink:href="optt-20220430.xsd#PreferredStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" xlink:href="optt-20220430.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" xlink:href="optt-20220430.xsd#TreasurySharesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfStockOptionValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20220430.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20220430.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:href="optt-20220430.xsd#Share-basedCompensationPlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20220430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:href="optt-20220430.xsd#ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="optt-20220430.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20220430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20220430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:href="optt-20220430.xsd#ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" xlink:href="optt-20220430.xsd#ScheduleOfProFormaFinancialInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:href="optt-20220430.xsd#ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Stockholders&apos; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" xlink:label="loc_OPTTExerciseOfPrefundedWarrantsNetOfIssuanceCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTExerciseOfPrefundedWarrantsNetOfIssuanceCosts_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" xlink:label="loc_OPTTExerciseOfCommonWarrantsNetOfCostsShares_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTExerciseOfCommonWarrantsNetOfCostsShares_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueNewIssuesOne" xlink:label="loc_OPTTStockIssuedDuringPeriodValueNewIssuesOne_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueNewIssuesOne_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesNewIssuesOne_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesNewIssuesOne_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired_70" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_70" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LiquidationOfSubsidiary" xlink:label="loc_OPTTLiquidationOfSubsidiary_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTLiquidationOfSubsidiary_70" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:title="00000008 - Disclosure - Background and Liquidity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:title="00000010 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Inventory" xlink:title="00000011 - Disclosure - Inventory" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:title="00000012 - Disclosure - Other Current Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:title="00000013 - Disclosure - Property and Equipment" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000014 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000015 - Disclosure - Accrued Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000016 - Disclosure - Warrants" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:title="00000017 - Disclosure - Paycheck Protection Program Loan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PreferredStock" xlink:title="00000018 - Disclosure - Preferred Stock" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommonStock" xlink:title="00000019 - Disclosure - Common Stock" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/TreasuryShares" xlink:title="00000020 - Disclosure - Treasury Shares" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:title="00000021 - Disclosure - Share-Based Compensation Plans" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000022 - Disclosure - Fair Value Measurements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000024 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." xlink:title="00000025 - Disclosure - Acquisition of Marine Advanced Robotics, Inc." />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000026 - Disclosure - Operating Segments and Geographic Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:title="00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/InventoryTables" xlink:title="00000030 - Disclosure - Inventory (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:title="00000031 - Disclosure - Other Current Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:title="00000032 - Disclosure - Property and Equipment (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000033 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000034 - Disclosure - Accrued Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:title="00000035 - Disclosure - Share-Based Compensation Plans (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaapScheduleOfAssumptionsUsedTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfAssumptionsUsedTableTextBlock_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_30" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" xlink:title="00000036 - Disclosure - Fair Value Measurements (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:title="00000037 - Disclosure - Income Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:title="00000038 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:title="00000039 - Disclosure - Operating Segments and Geographic Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:title="00000040 - Disclosure - Background and Liquidity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srtManagementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtManagementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandNinteenATMFacilityMember" xlink:label="loc_OPTTTwoThousandNinteenATMFacilityMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandNinteenATMFacilityMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandTwentyATMFacilityMember" xlink:label="loc_OPTTTwoThousandTwentyATMFacilityMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandTwentyATMFacilityMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockPurchaseAgreementMember" xlink:label="loc_OPTTStockPurchaseAgreementMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTStockPurchaseAgreementMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockPurchaseAgreementOneMember" xlink:label="loc_OPTTStockPurchaseAgreementOneMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTStockPurchaseAgreementOneMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AGPAllianceGlobalPartnersMember" xlink:label="loc_OPTTAGPAllianceGlobalPartnersMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAGPAllianceGlobalPartnersMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AspireCapitalFundLLCMember" xlink:label="loc_OPTTAspireCapitalFundLLCMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAspireCapitalFundLLCMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_120" xlink:type="arc" order="123" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapNetIncomeLoss_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCash_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShortTermInvestments_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering_210" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_210" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction_210" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare_210" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfSalesCommission" xlink:label="loc_OPTTPaymentOfSalesCommission_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTPaymentOfSalesCommission_210" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOfferingCosts" xlink:label="loc_us-gaapDeferredOfferingCosts_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDeferredOfferingCosts_210" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedsFromInitialPublicOffering" xlink:label="loc_OPTTProceedsFromInitialPublicOffering_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTProceedsFromInitialPublicOffering_210" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:label="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee_210" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:label="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval_210" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_210" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:label="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_210" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:label="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining_210" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:title="00000041 - Disclosure - Schedule of Cash and Cash Equivalents (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaapCashAndCashEquivalentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaapCashAndCashEquivalentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:to="loc_us-gaapCashAndCashEquivalentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCashAndCashEquivalentsAxis" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCashAndCashEquivalentsAxis" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CheckingAndSavingsAccountsMember" xlink:label="loc_OPTTCheckingAndSavingsAccountsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="loc_OPTTCheckingAndSavingsAccountsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="loc_us-gaapMoneyMarketFundsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000042 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000043 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000044 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OfficeFurnitureAndFixturesMember" xlink:label="loc_OPTTOfficeFurnitureAndFixturesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndFixturesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EquipmentUnderCapitalizedLeaseMember" xlink:label="loc_OPTTEquipmentUnderCapitalizedLeaseMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTEquipmentUnderCapitalizedLeaseMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_80" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:title="00000045 - Disclosure - Schedule of Revenue by Major Customers by Reporting Segments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TransoceanLtdMember" xlink:label="loc_OPTTTransoceanLtdMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTTransoceanLtdMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ValarisPLCMember" xlink:label="loc_OPTTValarisPLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTValarisPLCMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DiamondOffshoreDrillingIncMember" xlink:label="loc_OPTTDiamondOffshoreDrillingIncMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTDiamondOffshoreDrillingIncMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DepartmentOfEnergyMember" xlink:label="loc_OPTTDepartmentOfEnergyMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTDepartmentOfEnergyMember_60" xlink:type="arc" order="63" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EnelGreenPowerChileLTDAMember" xlink:label="loc_OPTTEnelGreenPowerChileLTDAMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTEnelGreenPowerChileLTDAMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EniSPAMember" xlink:label="loc_OPTTEniSPAMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTEniSPAMember_100" xlink:type="arc" order="103" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OtherMember" xlink:label="loc_OPTTOtherMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTOtherMember_120" xlink:type="arc" order="123" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CustomersMember" xlink:label="loc_OPTTCustomersMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTCustomersMember_140" xlink:type="arc" order="143" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_170" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RestrictedCashAndSecurityAgreementsMember" xlink:label="loc_OPTTRestrictedCashAndSecurityAgreementsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTRestrictedCashAndSecurityAgreementsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaapLegalEntityTypeOfCounterpartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="loc_us-gaapLegalEntityTypeOfCounterpartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SantanderBankMember" xlink:label="loc_OPTTSantanderBankMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:to="loc_OPTTSantanderBankMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ForeignFinancialInstitutionsMember" xlink:label="loc_OPTTForeignFinancialInstitutionsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:to="loc_OPTTForeignFinancialInstitutionsMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaapLetterOfCreditMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapLetterOfCreditMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LetterOneMember" xlink:label="loc_OPTTLetterOneMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_OPTTLetterOneMember_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LetterTwoMember" xlink:label="loc_OPTTLetterTwoMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_OPTTLetterTwoMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapAwardDateAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AugustTwentyTwentyMember" xlink:label="loc_OPTTAugustTwentyTwentyMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_OPTTAugustTwentyTwentyMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AU" xlink:label="loc_countryAU_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryAU_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaapRevenueRemainingPerformanceObligation_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="loc_OPTTRevenueRemainingPerformancesObligationPercentage_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTRevenueRemainingPerformancesObligationPercentage_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDeposits_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaapLettersOfCreditOutstandingAmount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapLettersOfCreditOutstandingAmount_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LettersOfCreditIssuedAmount" xlink:label="loc_OPTTLettersOfCreditIssuedAmount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTLettersOfCreditIssuedAmount_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AlternativeInvestment" xlink:label="loc_us-gaapAlternativeInvestment_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAlternativeInvestment_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium_150" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="loc_us-gaapInvestmentOwnedAtCost_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtCost_150" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_150" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_150" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_150" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_150" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_150" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived_150" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="loc_us-gaapIncomeTaxExaminationLikelihoodOfUnfavorableSettlement_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationLikelihoodOfUnfavorableSettlement_150" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LiquidationOfSubsidiary" xlink:label="loc_OPTTLiquidationOfSubsidiary_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTLiquidationOfSubsidiary_150" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:title="00000047 - Disclosure - Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:title="00000048 - Disclosure - Schedule of Inventory (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:title="00000049 - Disclosure - Schedule of Other Current Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:title="00000050 - Disclosure - Schedule of Components of Property and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OfficeFurnitureAndEquipmentMember" xlink:label="loc_OPTTOfficeFurnitureAndEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndEquipmentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_130" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000051 - Disclosure - Property and Equipment (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Right-of Use Assets and Lease Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:title="00000053 - Disclosure - Schedule of Future Minimum Lease Payments Under Operating Lease (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000054 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MonroeTownshipMember" xlink:label="loc_OPTTMonroeTownshipMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTMonroeTownshipMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ThreeDentAcquisitionMember" xlink:label="loc_OPTTThreeDentAcquisitionMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTThreeDentAcquisitionMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaapLeaseExpirationDate1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLeaseExpirationDate1_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - Schedule of Accrued Expenses (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000056 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_JunePurchaseAgreementMember" xlink:label="loc_OPTTJunePurchaseAgreementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTJunePurchaseAgreementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SecondAmendedPurchaseAgreementMember" xlink:label="loc_OPTTSecondAmendedPurchaseAgreementMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTSecondAmendedPurchaseAgreementMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PreFundedWarrantsMember" xlink:label="loc_OPTTPreFundedWarrantsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_OPTTPreFundedWarrantsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonWarrantsMember" xlink:label="loc_OPTTCommonWarrantsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_OPTTCommonWarrantsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonStockCombinedPurchasePricePerShare" xlink:label="loc_OPTTCommonStockCombinedPurchasePricePerShare_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTCommonStockCombinedPurchasePricePerShare_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingMaturityDate_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingMaturityDate_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfExercisedWarrants" xlink:label="loc_OPTTNumberOfExercisedWarrants_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTNumberOfExercisedWarrants_80" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000057 - Disclosure - Paycheck Protection Program Loan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaycheckProtectionProgramMember" xlink:label="loc_OPTTPaycheckProtectionProgramMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTPaycheckProtectionProgramMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLoanOriginations1" xlink:label="loc_us-gaapProceedsFromLoanOriginations1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapProceedsFromLoanOriginations1_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DebtForgivenessDescription" xlink:label="loc_OPTTDebtForgivenessDescription_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTDebtForgivenessDescription_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt_40" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" xlink:title="00000058 - Disclosure - Preferred Stock (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" xlink:title="00000059 - Disclosure - Common Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandNinteenATMFacilityMember" xlink:label="loc_OPTTTwoThousandNinteenATMFacilityMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandNinteenATMFacilityMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandTwentyATMFacilityMember" xlink:label="loc_OPTTTwoThousandTwentyATMFacilityMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandTwentyATMFacilityMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonStockPurchaseAgreementMember" xlink:label="loc_OPTTCommonStockPurchaseAgreementMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTCommonStockPurchaseAgreementMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AGPAllianceGlobalPartnersMember" xlink:label="loc_OPTTAGPAllianceGlobalPartnersMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAGPAllianceGlobalPartnersMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AspireCapitalFundLLCMember" xlink:label="loc_OPTTAspireCapitalFundLLCMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAspireCapitalFundLLCMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AggregateOfferingPriceOfCommonStock" xlink:label="loc_OPTTAggregateOfferingPriceOfCommonStock_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTAggregateOfferingPriceOfCommonStock_190" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_190" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction_190" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare_190" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfSalesCommission" xlink:label="loc_OPTTPaymentOfSalesCommission_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTPaymentOfSalesCommission_190" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:label="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee_190" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:label="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval_190" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_190" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:label="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_190" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:label="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining_190" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" xlink:title="00000060 - Disclosure - Treasury Shares (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:title="00000061 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000062 - Disclosure - Schedule of Stock Option Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesStockOptionsExpired_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesStockOptionsExpired_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="loc_OPTTSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_70" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:title="00000063 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:title="00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NonVestedRestrictedStockMember" xlink:label="loc_OPTTNonVestedRestrictedStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTNonVestedRestrictedStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:title="00000065 - Disclosure - Share-Based Compensation Plans (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:label="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:label="loc_OPTTTwoThousandAndEighteenInducementPlanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndEighteenInducementPlanMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srtChiefExecutiveOfficerMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefExecutiveOfficerMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoExecutivesMember" xlink:label="loc_OPTTTwoExecutivesMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_OPTTTwoExecutivesMember_150" xlink:type="arc" order="152" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EmployeesAndExecutivesMember" xlink:label="loc_OPTTEmployeesAndExecutivesMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_OPTTEmployeesAndExecutivesMember_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EmployeeStockOptionOneMember" xlink:label="loc_OPTTEmployeeStockOptionOneMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTEmployeeStockOptionOneMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NonVestedStockMember" xlink:label="loc_OPTTNonVestedStockMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTNonVestedStockMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_200" xlink:type="arc" order="201" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_240" xlink:type="arc" order="241" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtStatementScenarioAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformancceBasedStockOptionsMember" xlink:label="loc_OPTTPerformancceBasedStockOptionsMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_OPTTPerformancceBasedStockOptionsMember_190" xlink:type="arc" order="191" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_280" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_280" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_280" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_280" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_280" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_280" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_280" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_280" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_280" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_280" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" xlink:label="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_280" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_280" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockOptionsVestingPeriodDescription" xlink:label="loc_OPTTStockOptionsVestingPeriodDescription_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTStockOptionsVestingPeriodDescription_280" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_280" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" xlink:label="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_280" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_280" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_280" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000066 - Disclosure - Fair Value Measurements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaapInvestmentsFairValueDisclosure_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapInvestmentsFairValueDisclosure_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueNetAssetLiability_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability_40" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:title="00000067 - Disclosure - Schedule of Components of Loss Before Income Taxes (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000068 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000069 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000070 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaapStateAndLocalJurisdictionMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapStateAndLocalJurisdictionMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaapForeignCountryMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapForeignCountryMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewJerseyDivisionOfTaxationMember" xlink:label="loc_us-gaapNewJerseyDivisionOfTaxationMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapNewJerseyDivisionOfTaxationMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_USEmployeesMember" xlink:label="loc_OPTTUSEmployeesMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_OPTTUSEmployeesMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_160" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance_160" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount_160" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_160" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:label="loc_OPTTOperatingLossCarryforwardsExpirationDescription_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTOperatingLossCarryforwardsExpirationDescription_160" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:label="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration_160" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse_160" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaapTaxCreditCarryforwardAmount_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapTaxCreditCarryforwardAmount_160" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" xlink:label="loc_OPTTProceedFromSaleOfLossCarryforwardsAndTaxCredits_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTProceedFromSaleOfLossCarryforwardsAndTaxCredits_160" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_160" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000071 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingenciesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CharlesFDunleavyMember" xlink:label="loc_OPTTCharlesFDunleavyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_OPTTCharlesFDunleavyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="loc_us-gaapTaxAuthoritySpainMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapTaxAuthoritySpainMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaapLossContingencyDamagesSoughtValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingencyDamagesSoughtValue_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="loc_us-gaapLossContingencyDamagesPaidValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingencyDamagesPaidValue_60" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:title="00000072 - Disclosure - Schedule of Business Combination Purchase Consideration (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:label="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredLiabilitiesIncurred_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredLiabilitiesIncurred_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_20" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:title="00000073 - Disclosure - Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_30" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" xlink:title="00000074 - Disclosure - Schedule of Pro Forma Financial Information (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:title="00000075 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaapBusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:label="loc_us-gaapBusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaapBusinessAcquisitionSharePrice_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionSharePrice_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:label="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationMaximumEarnoutAmount" xlink:label="loc_OPTTBusinessCombinationMaximumEarnoutAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationMaximumEarnoutAmount_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueDiscountPercentage" xlink:label="loc_OPTTRevenueDiscountPercentage_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTRevenueDiscountPercentage_110" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaapGoodwillPeriodIncreaseDecrease_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwillPeriodIncreaseDecrease_110" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaapFinitelivedIntangibleAssetsAcquired1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapFinitelivedIntangibleAssetsAcquired1_110" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:title="00000076 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srtEuropeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtEuropeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="loc_OPTTAsiaAndAustraliaMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTAsiaAndAustraliaMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingSegmentMember" xlink:label="loc_OPTTOperatingSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_OPTTOperatingSegmentMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapNetIncomeLoss_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapNoncurrentAssets_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapAssets_170" xlink:type="arc" order="3" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>optt-20220430_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ManagementMember" xlink:to="srt_ManagementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ManagementMember_lbl" xml:lang="en-US">Management [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandNinteenATMFacilityMember" xlink:label="OPTT_TwoThousandNinteenATMFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandNinteenATMFacilityMember" xlink:to="OPTT_TwoThousandNinteenATMFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoThousandNinteenATMFacilityMember_lbl" xml:lang="en-US">2019 ATM Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AGPAllianceGlobalPartnersMember" xlink:label="OPTT_AGPAllianceGlobalPartnersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AGPAllianceGlobalPartnersMember" xlink:to="OPTT_AGPAllianceGlobalPartnersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AGPAllianceGlobalPartnersMember_lbl" xml:lang="en-US">Alliance Global Partners [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandTwentyATMFacilityMember" xlink:label="OPTT_TwoThousandTwentyATMFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandTwentyATMFacilityMember" xlink:to="OPTT_TwoThousandTwentyATMFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoThousandTwentyATMFacilityMember_lbl" xml:lang="en-US">2020 ATM Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockPurchaseAgreementMember" xlink:label="OPTT_StockPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockPurchaseAgreementMember" xlink:to="OPTT_StockPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockPurchaseAgreementMember_lbl" xml:lang="en-US">Stock Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AspireCapitalFundLLCMember" xlink:label="OPTT_AspireCapitalFundLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AspireCapitalFundLLCMember" xlink:to="OPTT_AspireCapitalFundLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AspireCapitalFundLLCMember_lbl" xml:lang="en-US">Aspire Capital Fund, LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockPurchaseAgreementOneMember" xlink:label="OPTT_StockPurchaseAgreementOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockPurchaseAgreementOneMember" xlink:to="OPTT_StockPurchaseAgreementOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockPurchaseAgreementOneMember_lbl" xml:lang="en-US">Stock Purchase Agreement One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RestrictedCashAndSecurityAgreementsMember" xlink:label="OPTT_RestrictedCashAndSecurityAgreementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RestrictedCashAndSecurityAgreementsMember" xlink:to="OPTT_RestrictedCashAndSecurityAgreementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RestrictedCashAndSecurityAgreementsMember_lbl" xml:lang="en-US">Restricted Cash and Security Agreements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_lbl" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SantanderBankMember" xlink:label="OPTT_SantanderBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SantanderBankMember" xlink:to="OPTT_SantanderBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SantanderBankMember_lbl" xml:lang="en-US">Santander Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LetterOfCreditMember_lbl" xml:lang="en-US">Letter of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LetterOneMember" xlink:label="OPTT_LetterOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LetterOneMember" xlink:to="OPTT_LetterOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LetterOneMember_lbl" xml:lang="en-US">Letter 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LetterTwoMember" xlink:label="OPTT_LetterTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LetterTwoMember" xlink:to="OPTT_LetterTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LetterTwoMember_lbl" xml:lang="en-US">Letter 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AugustTwentyTwentyMember" xlink:label="OPTT_AugustTwentyTwentyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AugustTwentyTwentyMember" xlink:to="OPTT_AugustTwentyTwentyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AugustTwentyTwentyMember_lbl" xml:lang="en-US">August 2020 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ForeignFinancialInstitutionsMember" xlink:label="OPTT_ForeignFinancialInstitutionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignFinancialInstitutionsMember" xlink:to="OPTT_ForeignFinancialInstitutionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ForeignFinancialInstitutionsMember_lbl" xml:lang="en-US">Foreign Financial Institutions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AU" xlink:label="country_AU" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl" xml:lang="en-US">AUSTRALIA</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CheckingAndSavingsAccountsMember" xlink:label="OPTT_CheckingAndSavingsAccountsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CheckingAndSavingsAccountsMember" xlink:to="OPTT_CheckingAndSavingsAccountsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CheckingAndSavingsAccountsMember_lbl" xml:lang="en-US">Checking and Savings Accounts [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US">Money Market Funds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="OPTT_ComputerEquipmentAndSoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ComputerEquipmentAndSoftwareMember" xlink:to="OPTT_ComputerEquipmentAndSoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ComputerEquipmentAndSoftwareMember_lbl" xml:lang="en-US">Computer Equipment &amp; Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OfficeFurnitureAndFixturesMember" xlink:label="OPTT_OfficeFurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndFixturesMember" xlink:to="OPTT_OfficeFurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OfficeFurnitureAndFixturesMember_lbl" xml:lang="en-US">Office Furniture &amp; Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EquipmentUnderCapitalizedLeaseMember" xlink:label="OPTT_EquipmentUnderCapitalizedLeaseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EquipmentUnderCapitalizedLeaseMember" xlink:to="OPTT_EquipmentUnderCapitalizedLeaseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EquipmentUnderCapitalizedLeaseMember_lbl" xml:lang="en-US">Equipment Under Capitalized Lease [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TransoceanLtdMember" xlink:label="OPTT_TransoceanLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TransoceanLtdMember" xlink:to="OPTT_TransoceanLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TransoceanLtdMember_lbl" xml:lang="en-US">Transocean Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ValarisPLCMember" xlink:label="OPTT_ValarisPLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ValarisPLCMember" xlink:to="OPTT_ValarisPLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ValarisPLCMember_lbl" xml:lang="en-US">Valaris PLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DiamondOffshoreDrillingIncMember" xlink:label="OPTT_DiamondOffshoreDrillingIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DiamondOffshoreDrillingIncMember" xlink:to="OPTT_DiamondOffshoreDrillingIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DiamondOffshoreDrillingIncMember_lbl" xml:lang="en-US">Diamond Offshore Drilling Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DepartmentOfEnergyMember" xlink:label="OPTT_DepartmentOfEnergyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DepartmentOfEnergyMember" xlink:to="OPTT_DepartmentOfEnergyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DepartmentOfEnergyMember_lbl" xml:lang="en-US">Department of Energy [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EnelGreenPowerChileLTDAMember" xlink:label="OPTT_EnelGreenPowerChileLTDAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EnelGreenPowerChileLTDAMember" xlink:to="OPTT_EnelGreenPowerChileLTDAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EnelGreenPowerChileLTDAMember_lbl" xml:lang="en-US">Enel Green Power Chile LTDA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EniSPAMember" xlink:label="OPTT_EniSPAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EniSPAMember" xlink:to="OPTT_EniSPAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EniSPAMember_lbl" xml:lang="en-US">Eni SPA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OtherMember" xlink:label="OPTT_OtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherMember" xlink:to="OPTT_OtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OtherMember_lbl" xml:lang="en-US">Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CustomersMember" xlink:label="OPTT_CustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CustomersMember" xlink:to="OPTT_CustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CustomersMember_lbl" xml:lang="en-US">Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OfficeFurnitureAndEquipmentMember" xlink:label="OPTT_OfficeFurnitureAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndEquipmentMember" xlink:to="OPTT_OfficeFurnitureAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OfficeFurnitureAndEquipmentMember_lbl" xml:lang="en-US">Office Furniture and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MonroeTownshipMember" xlink:label="OPTT_MonroeTownshipMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MonroeTownshipMember" xlink:to="OPTT_MonroeTownshipMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_MonroeTownshipMember_lbl" xml:lang="en-US">Monroe Township [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ThreeDentAcquisitionMember" xlink:label="OPTT_ThreeDentAcquisitionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ThreeDentAcquisitionMember" xlink:to="OPTT_ThreeDentAcquisitionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ThreeDentAcquisitionMember_lbl" xml:lang="en-US">3Dent Acquisition [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_JunePurchaseAgreementMember" xlink:label="OPTT_JunePurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_JunePurchaseAgreementMember" xlink:to="OPTT_JunePurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_JunePurchaseAgreementMember_lbl" xml:lang="en-US">June Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SecondAmendedPurchaseAgreementMember" xlink:label="OPTT_SecondAmendedPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SecondAmendedPurchaseAgreementMember" xlink:to="OPTT_SecondAmendedPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SecondAmendedPurchaseAgreementMember_lbl" xml:lang="en-US">Second Amended Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PreFundedWarrantsMember" xlink:label="OPTT_PreFundedWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PreFundedWarrantsMember" xlink:to="OPTT_PreFundedWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PreFundedWarrantsMember_lbl" xml:lang="en-US">Pre-funded Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonWarrantsMember" xlink:label="OPTT_CommonWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonWarrantsMember" xlink:to="OPTT_CommonWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CommonWarrantsMember_lbl" xml:lang="en-US">Common Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaycheckProtectionProgramMember" xlink:label="OPTT_PaycheckProtectionProgramMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaycheckProtectionProgramMember" xlink:to="OPTT_PaycheckProtectionProgramMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PaycheckProtectionProgramMember_lbl" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonStockPurchaseAgreementMember" xlink:label="OPTT_CommonStockPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStockPurchaseAgreementMember" xlink:to="OPTT_CommonStockPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CommonStockPurchaseAgreementMember_lbl" xml:lang="en-US">Common Stock Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:label="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:to="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_lbl" xml:lang="en-US">2015 Omnibus Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:label="OPTT_TwoThousandAndEighteenInducementPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:to="OPTT_TwoThousandAndEighteenInducementPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoThousandAndEighteenInducementPlanMember_lbl" xml:lang="en-US">2018 Inducement Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NonVestedStockMember" xlink:label="OPTT_NonVestedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NonVestedStockMember" xlink:to="OPTT_NonVestedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NonVestedStockMember_lbl" xml:lang="en-US">Non-vested Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="OPTT_PerformanceStockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformanceStockOptionsMember" xlink:to="OPTT_PerformanceStockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PerformanceStockOptionsMember_lbl" xml:lang="en-US">Performance Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoExecutivesMember" xlink:label="OPTT_TwoExecutivesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoExecutivesMember" xlink:to="OPTT_TwoExecutivesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoExecutivesMember_lbl" xml:lang="en-US">Two Executives [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EmployeesAndExecutivesMember" xlink:label="OPTT_EmployeesAndExecutivesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeesAndExecutivesMember" xlink:to="OPTT_EmployeesAndExecutivesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EmployeesAndExecutivesMember_lbl" xml:lang="en-US">Employees and Executives [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformancceBasedStockOptionsMember" xlink:label="OPTT_PerformancceBasedStockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformancceBasedStockOptionsMember" xlink:to="OPTT_PerformancceBasedStockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PerformancceBasedStockOptionsMember_lbl" xml:lang="en-US">Performance-based Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NonVestedRestrictedStockMember" xlink:label="OPTT_NonVestedRestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NonVestedRestrictedStockMember" xlink:to="OPTT_NonVestedRestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NonVestedRestrictedStockMember_lbl" xml:lang="en-US">Non-vested Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="OPTT_MarineAdvancedRoboticsIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MarineAdvancedRoboticsIncMember" xlink:to="OPTT_MarineAdvancedRoboticsIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_MarineAdvancedRoboticsIncMember_lbl" xml:lang="en-US">Marine Advanced Robotics, Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Research and Development Expense [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewJerseyDivisionOfTaxationMember" xlink:label="us-gaap_NewJerseyDivisionOfTaxationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewJerseyDivisionOfTaxationMember" xlink:to="us-gaap_NewJerseyDivisionOfTaxationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewJerseyDivisionOfTaxationMember_lbl" xml:lang="en-US">New Jersey Division of Taxation [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_USEmployeesMember" xlink:label="OPTT_USEmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_USEmployeesMember" xlink:to="OPTT_USEmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_USEmployeesMember_lbl" xml:lang="en-US">US Employees [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CharlesFDunleavyMember" xlink:label="OPTT_CharlesFDunleavyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CharlesFDunleavyMember" xlink:to="OPTT_CharlesFDunleavyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CharlesFDunleavyMember_lbl" xml:lang="en-US">Charles F. Dunleavy [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="us-gaap_TaxAuthoritySpainMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxAuthoritySpainMember" xlink:to="us-gaap_TaxAuthoritySpainMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxAuthoritySpainMember_lbl" xml:lang="en-US">Tax Authority, Spain [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember" xlink:label="srt_NorthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NorthAmericaMember" xlink:to="srt_NorthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NorthAmericaMember_lbl" xml:lang="en-US">North America [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingSegmentMember" xlink:label="OPTT_OperatingSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingSegmentMember" xlink:to="OPTT_OperatingSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OperatingSegmentMember_lbl" xml:lang="en-US">Operating Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EuropeMember_lbl" xml:lang="en-US">Europe [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="OPTT_AsiaAndAustraliaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AsiaAndAustraliaMember" xlink:to="OPTT_AsiaAndAustraliaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AsiaAndAustraliaMember_lbl" xml:lang="en-US">Asia and Australia [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="dei_AuditorName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash, short-term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangibles, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use asset, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US">Restricted cash, long-term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Right-of-use liability, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xml:lang="en-US">Contingent liabilities, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationReserveCurrent" xlink:to="us-gaap_LitigationReserveCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationReserveCurrent_lbl" xml:lang="en-US">Litigation payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Liability classified stock awards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Paycheck protection program loan, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xml:lang="en-US">Contingent liabilities, less current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Paycheck protection program loan, less current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Right-of-use liability, less current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (Note 17)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&#8217; Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.001 par value; authorized 5,000,000 shares, none issued or outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value; authorized 100,000,000 shares, issued and outstanding 55,905,213 and 52,479,051 shares, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, at cost; 23,352 and 21,040 shares, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementExpense" xlink:to="us-gaap_LitigationSettlementExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LitigationSettlementExpense_lbl" xml:lang="en-US">Litigation settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on forgiveness of PPP loan</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="OPTT_LossOnLiquidationOfSubsidiary" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LossOnLiquidationOfSubsidiary" xlink:to="OPTT_LossOnLiquidationOfSubsidiary_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_LossOnLiquidationOfSubsidiary_lbl" xml:lang="en-US">Loss on liquidation of subsidiary</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US">Other expense, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign exchange (loss) / gain</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic and diluted net loss per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average shares used to compute basic and diluted net loss per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Issuance (forfeiture) of restricted stock, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Issuance (forfeiture) of restricted stock, net, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" xlink:label="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" xlink:to="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts_lbl" xml:lang="en-US">Exercise of prefunded warrants, net of costs</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" xlink:label="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" xlink:to="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares_lbl" xml:lang="en-US">Exercise of common warrants, net of costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueNewIssuesOne" xlink:label="OPTT_StockIssuedDuringPeriodValueNewIssuesOne" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueNewIssuesOne" xlink:to="OPTT_StockIssuedDuringPeriodValueNewIssuesOne_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodValueNewIssuesOne_lbl" xml:lang="en-US">Issuance of common stock- Aspire financing, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" xlink:label="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" xlink:to="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne_lbl" xml:lang="en-US">Issuance of common stock- Aspire financing, net of issuance costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Issuance of common stock- AGP At The Market offering, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Issuance of common stock- AGP At The Market offering, net of issuance costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US">Issuance of shares in acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US">Issuance of shares in acquisition, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Acquisition of treasury stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Acquisition of treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from stock options exercises</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from stock options exercises, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LiquidationOfSubsidiary" xlink:label="OPTT_LiquidationOfSubsidiary" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LiquidationOfSubsidiary" xlink:to="OPTT_LiquidationOfSubsidiary_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LiquidationOfSubsidiary_lbl" xml:lang="en-US">Liquidation of subsidiary</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:to="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_lbl" xml:lang="en-US">Foreign exchange (gain) / loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AmortizationOfPremiumsInvestments" xlink:label="OPTT_AmortizationOfPremiumsInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AmortizationOfPremiumsInvestments" xlink:to="OPTT_AmortizationOfPremiumsInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_AmortizationOfPremiumsInvestments_lbl" xml:lang="en-US">Amortization of premium on investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Gain on forgiveness of PPP loan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LossOnLiquidationOfSubsidiary" xlink:to="OPTT_LossOnLiquidationOfSubsidiary_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LossOnLiquidationOfSubsidiary_2_lbl" xml:lang="en-US">Loss on liquidation of subsidiary&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Compensation expense related to equity compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxLiabilitiesNet" xlink:label="OPTT_DeferredTaxLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesNet" xlink:to="OPTT_DeferredTaxLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_DeferredTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceObligationSharesCompensation" xlink:label="OPTT_PerformanceObligationSharesCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformanceObligationSharesCompensation" xlink:to="OPTT_PerformanceObligationSharesCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PerformanceObligationSharesCompensation_lbl" xml:lang="en-US">Performance obligation shares compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Net effect from disposal of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInAccruedExpenses" xlink:label="OPTT_IncreaseDecreaseInAccruedExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInAccruedExpenses" xlink:to="OPTT_IncreaseDecreaseInAccruedExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_IncreaseDecreaseInAccruedExpenses_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInLitigationPayable" xlink:label="OPTT_IncreaseDecreaseInLitigationPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInLitigationPayable" xlink:to="OPTT_IncreaseDecreaseInLitigationPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_IncreaseDecreaseInLitigationPayable_lbl" xml:lang="en-US">Litigation payable</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInLeaseLiability" xlink:label="OPTT_IncreaseDecreaseInLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInLeaseLiability" xlink:to="OPTT_IncreaseDecreaseInLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncreaseDecreaseInLeaseLiability_lbl" xml:lang="en-US">Change in right of use lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US">Cash acquired in acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US">Purchase of short-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Payment for MAR acquisition, net of cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedsFromPaycheckProtectionProgramLoan" xlink:label="OPTT_ProceedsFromPaycheckProtectionProgramLoan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ProceedsFromPaycheckProtectionProgramLoan" xlink:to="OPTT_ProceedsFromPaycheckProtectionProgramLoan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ProceedsFromPaycheckProtectionProgramLoan_lbl" xml:lang="en-US">Proceeds from Paycheck Protection Program Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConstructionLoansPayable" xlink:label="us-gaap_ProceedsFromConstructionLoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConstructionLoansPayable" xlink:to="us-gaap_ProceedsFromConstructionLoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConstructionLoansPayable_lbl" xml:lang="en-US">Proceeds from loan payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConstructionLoansPayable" xlink:label="us-gaap_RepaymentsOfConstructionLoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConstructionLoansPayable" xlink:to="us-gaap_RepaymentsOfConstructionLoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConstructionLoansPayable_lbl" xml:lang="en-US">Payment of loan payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from stock option exercises</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:label="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:to="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises_lbl" xml:lang="en-US">Payment of payroll taxes related to stock option exercises</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock- Aspire financing net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from issuance of common stock- AGP At The Market offering, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xml:lang="en-US">Proceeds associated with exercise of common stock warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Acquisition of treasury stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) / increase in cash, cash equivalents and restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of year</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental disclosure of noncash investing and financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" xlink:label="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" xlink:to="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable_lbl" xml:lang="en-US">Acquisition of property, plant and equipment through accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Issuance of stock for acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContingentLiability" xlink:label="OPTT_ContingentLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContingentLiability" xlink:to="OPTT_ContingentLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContingentLiability_lbl" xml:lang="en-US">Contingent liability - MAR</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Background and Liquidity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract_lbl" xml:lang="en-US">Account Receivable Contract Assets And Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:label="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:to="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_lbl" xml:lang="en-US">Account Receivable, Contract Assets, and Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">Other Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="OPTT_DisclosureLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureLeasesAbstract" xlink:to="OPTT_DisclosureLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="OPTT_DisclosureWarrantsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureWarrantsAbstract" xlink:to="OPTT_DisclosureWarrantsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DisclosureWarrantsAbstract_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_WarrantDisclosureTextBlock" xlink:label="OPTT_WarrantDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantDisclosureTextBlock" xlink:to="OPTT_WarrantDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_WarrantDisclosureTextBlock_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Paycheck Protection Program Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockTextBlock" xlink:label="us-gaap_PreferredStockTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockTextBlock_lbl" xml:lang="en-US">Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US">Treasury Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-Based Compensation Plans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Acquisition of Marine Advanced Robotics, Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Operating Segments and Geographic Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combinations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Exchange Gains and Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_WarrantAccountingPolicyTextBlock" xlink:label="OPTT_WarrantAccountingPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantAccountingPolicyTextBlock" xlink:to="OPTT_WarrantAccountingPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WarrantAccountingPolicyTextBlock_lbl" xml:lang="en-US">Warrant Accounting</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Loss per Common Share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:label="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:to="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Standards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents and Restricted Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Investments and Unrealized Gains/Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment, Useful Life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of Significant Changes in Contract assets and Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Components of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Right-of Use Assets and Lease Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Right-of Use Assets and Lease Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments Under Operating Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Option Valuation Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Non-vested Restricted Stock Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" xlink:label="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" xlink:to="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_lbl" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Loss Before Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_lbl" xml:lang="en-US">Schedule of Business Combination Purchase Consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Schedule Of Preliminary Allocation of Fair Value Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Schedule of Pro Forma Financial Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_2_lbl" xml:lang="en-US">Short-Term Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_2_lbl" xml:lang="en-US">Proceeds from initial public offering</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Number of common stock shares sold</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl" xml:lang="en-US">Proceeds from issuance or sale of equity, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Combined purchase price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfSalesCommission" xlink:label="OPTT_PaymentOfSalesCommission" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentOfSalesCommission" xlink:to="OPTT_PaymentOfSalesCommission_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PaymentOfSalesCommission_lbl" xml:lang="en-US">Payment of sales commission</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOfferingCosts" xlink:label="us-gaap_DeferredOfferingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredOfferingCosts_lbl" xml:lang="en-US">Deferred Offering Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedsFromInitialPublicOffering" xlink:label="OPTT_ProceedsFromInitialPublicOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ProceedsFromInitialPublicOffering" xlink:to="OPTT_ProceedsFromInitialPublicOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ProceedsFromInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from initial public offering</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:label="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:to="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee_lbl" xml:lang="en-US">Aggregate purchase of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:label="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:to="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval_lbl" xml:lang="en-US">Percentage of outstanding common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:label="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:to="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_lbl" xml:lang="en-US">Shares can be issued based upon outstanding percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:label="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:to="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_lbl" xml:lang="en-US">Additional sales of common stock shares sold</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:label="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:to="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining_lbl" xml:lang="en-US">Proceeds from issuance or sale of equity, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashCurrent_2_lbl" xml:lang="en-US">Restricted cash- short term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashNoncurrent_2_lbl" xml:lang="en-US">Restricted cash- long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl" xml:lang="en-US">Cost or Amortized Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_GrossUnrealizedGains" xlink:label="OPTT_GrossUnrealizedGains" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GrossUnrealizedGains" xlink:to="OPTT_GrossUnrealizedGains_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_GrossUnrealizedGains_lbl" xml:lang="en-US">Gross Unrealized Gains</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_GrossUnrealizedLosses" xlink:label="OPTT_GrossUnrealizedLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GrossUnrealizedLosses" xlink:to="OPTT_GrossUnrealizedLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_GrossUnrealizedLosses_lbl" xml:lang="en-US">Gross Unrealized Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EstimatedFairValueOfInvestments" xlink:label="OPTT_EstimatedFairValueOfInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EstimatedFairValueOfInvestments" xlink:to="OPTT_EstimatedFairValueOfInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EstimatedFairValueOfInvestments_lbl" xml:lang="en-US">Estimated Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US">Net Unrealized Gains/(Losses)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and equipment, useful life (Year)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Property and equipment, useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Revenues, percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Revenue remaining performance obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="OPTT_RevenueRemainingPerformancesObligationPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:to="OPTT_RevenueRemainingPerformancesObligationPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RevenueRemainingPerformancesObligationPercentage_lbl" xml:lang="en-US">Revenue remaining performance obligation, percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits" xlink:label="us-gaap_Deposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LettersOfCreditIssuedAmount" xlink:label="OPTT_LettersOfCreditIssuedAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LettersOfCreditIssuedAmount" xlink:to="OPTT_LettersOfCreditIssuedAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LettersOfCreditIssuedAmount_lbl" xml:lang="en-US">Letters of credit issued amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AlternativeInvestment" xlink:label="us-gaap_AlternativeInvestment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AlternativeInvestment" xlink:to="us-gaap_AlternativeInvestment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AlternativeInvestment_lbl" xml:lang="en-US">Alternative Investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:to="us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_lbl" xml:lang="en-US">Investment Income, Net, Amortization of Discount and Premium</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="us-gaap_InvestmentOwnedAtCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedAtCost" xlink:to="us-gaap_InvestmentOwnedAtCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedAtCost_lbl" xml:lang="en-US">Investment Owned, at Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Share based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Intangible asset estimated lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US">Impairment of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:to="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_lbl" xml:lang="en-US">Income tax likely percentage description</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LiquidationOfSubsidiary" xlink:to="OPTT_LiquidationOfSubsidiary_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_LiquidationOfSubsidiary_2_lbl" xml:lang="en-US">Liquidation of Subsidiary</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract_2_lbl" xml:lang="en-US">Schedule Of Significant Changes In Contract Assets And Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US">Transferred to receivables from contract assets recognized at the beginning of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod" xlink:label="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod" xlink:to="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod_lbl" xml:lang="en-US">Revenue recognized and not billed as of the end of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInContractWithCustomerAssets" xlink:label="OPTT_IncreaseDecreaseInContractWithCustomerAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInContractWithCustomerAssets" xlink:to="OPTT_IncreaseDecreaseInContractWithCustomerAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="OPTT_IncreaseDecreaseInContractWithCustomerAssets_lbl" xml:lang="en-US">Net change in contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Revenue recognized that was included in the contract liabilities balance as of the beginning of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContractWithCustomerAssetNetRecognized" xlink:label="OPTT_ContractWithCustomerAssetNetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerAssetNetRecognized" xlink:to="OPTT_ContractWithCustomerAssetNetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContractWithCustomerAssetNetRecognized_lbl" xml:lang="en-US">Transferred to contract assets from contract liabilities recognized at the beginning of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContractLiabilitiesObtainedInAcquisition" xlink:label="OPTT_ContractLiabilitiesObtainedInAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractLiabilitiesObtainedInAcquisition" xlink:to="OPTT_ContractLiabilitiesObtainedInAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContractLiabilitiesObtainedInAcquisition_lbl" xml:lang="en-US">Contract liabilities obtained in acquisition on MAR</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:label="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:to="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_lbl" xml:lang="en-US">Payments collected for which revenue has not been recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Net change in contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw Materials</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in Process</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US">Prepaid insurance</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidSoftwareAndLicenses" xlink:label="OPTT_PrepaidSoftwareAndLicenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSoftwareAndLicenses" xlink:to="OPTT_PrepaidSoftwareAndLicenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidSoftwareAndLicenses_lbl" xml:lang="en-US">Prepaid software &amp; licenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidSalesAndMarketing" xlink:label="OPTT_PrepaidSalesAndMarketing" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSalesAndMarketing" xlink:to="OPTT_PrepaidSalesAndMarketing_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidSalesAndMarketing_lbl" xml:lang="en-US">Prepaid sales &amp; marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidRecruitingAndHR" xlink:label="OPTT_PrepaidRecruitingAndHR" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidRecruitingAndHR" xlink:to="OPTT_PrepaidRecruitingAndHR_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidRecruitingAndHR_lbl" xml:lang="en-US">Prepaid recruiting</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses- other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsCurrent_2_lbl" xml:lang="en-US">Total other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureLeasesAbstract" xlink:to="OPTT_DisclosureLeasesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_DisclosureLeasesAbstract_2_lbl" xml:lang="en-US">Schedule Of Right-of Use Assets And Lease Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Operating right-of-use asset, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Right-of-use liability- current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Right-of-use liability- long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term- operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate- operating leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureLeasesAbstract" xlink:to="OPTT_DisclosureLeasesAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="OPTT_DisclosureLeasesAbstract_3_lbl" xml:lang="en-US">Schedule Of Future Minimum Lease Payments Under Operating Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total future minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xml:lang="en-US">Lessee, operating lease, option to extend</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Lessee, operating lease, term of contract</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xml:lang="en-US">Lease Expiration Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionPayableCurrent" xlink:label="us-gaap_ConstructionPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionPayableCurrent" xlink:to="us-gaap_ConstructionPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionPayableCurrent_lbl" xml:lang="en-US">Project costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:to="us-gaap_LossContingencyAccrualCarryingValueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualCarryingValueCurrent_lbl" xml:lang="en-US">Contract loss reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Employee incentive payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Accrued salary and benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Professional Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Accrued expenses total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Purchase of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US">Purchase of common stock warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonStockCombinedPurchasePricePerShare" xlink:label="OPTT_CommonStockCombinedPurchasePricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStockCombinedPurchasePricePerShare" xlink:to="OPTT_CommonStockCombinedPurchasePricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CommonStockCombinedPurchasePricePerShare_lbl" xml:lang="en-US">Common stock combined purchase price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl" xml:lang="en-US">Warrants and Rights Outstanding, Maturity Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Warrants and rights outstanding, term</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfExercisedWarrants" xlink:label="OPTT_NumberOfExercisedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NumberOfExercisedWarrants" xlink:to="OPTT_NumberOfExercisedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NumberOfExercisedWarrants_lbl" xml:lang="en-US">Number of exercised warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLoanOriginations1" xlink:label="us-gaap_ProceedsFromLoanOriginations1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoanOriginations1" xlink:to="us-gaap_ProceedsFromLoanOriginations1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoanOriginations1_lbl" xml:lang="en-US">Proceeds from loan originations</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DebtForgivenessDescription" xlink:label="OPTT_DebtForgivenessDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DebtForgivenessDescription" xlink:to="OPTT_DebtForgivenessDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DebtForgivenessDescription_lbl" xml:lang="en-US">Debt forgiveness, description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Repayments of long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AggregateOfferingPriceOfCommonStock" xlink:label="OPTT_AggregateOfferingPriceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AggregateOfferingPriceOfCommonStock" xlink:to="OPTT_AggregateOfferingPriceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AggregateOfferingPriceOfCommonStock_lbl" xml:lang="en-US">Aggregate offering price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:to="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval_2_lbl" xml:lang="en-US">[custom:PercentageOfOutstandingCommonStockLimitForShareholderApproval]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:to="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_2_lbl" xml:lang="en-US">[custom:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:to="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_2_lbl" xml:lang="en-US">[custom:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:to="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining_2_lbl" xml:lang="en-US">[custom:SaleOfStockConsiderationReceivedPerTransactionRemaining]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_2_lbl" xml:lang="en-US">Treasury stock, shares, acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Shares underlying options outstanding, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (In Years), Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Shares underlying options outstanding, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Shares Underlying Options Outstanding, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Shares Underlying Options Outstanding, Cancelled/forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Cancelled/forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:label="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:to="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired_lbl" xml:lang="en-US">Shares underlying options outstanding, expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Shares underlying options outstanding, ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted average exercise price, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (In Years), Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Shares Underlying Options Outstanding, Exercisable at Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, exercisable at ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years), exercisable at ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2_lbl" xml:lang="en-US">Dividend rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Number of Shares, Issued and unvested, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Issued and Unvested, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of Shares, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of Shares, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of Shares, Cancelled/forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Price per Share, Cancelled/forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Number of Shares, Issued and Unvested, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted Average Price per Share, Issued and Unvested, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EmployeeStockOptionOneMember" xlink:label="OPTT_EmployeeStockOptionOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeeStockOptionOneMember" xlink:to="OPTT_EmployeeStockOptionOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EmployeeStockOptionOneMember_lbl" xml:lang="en-US">Employee Stock Option One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Share-based compensation arrangement shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Capital shares reserved for future issuance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Share-based compensation options, grants in period, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average per share fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Options unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based payment arrangement, expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation cost related to non-vested stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Share-based compensation of weighted-average period</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" xlink:label="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" xlink:to="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_lbl" xml:lang="en-US">Shares vested and outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Debt expire date</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockOptionsVestingPeriodDescription" xlink:label="OPTT_StockOptionsVestingPeriodDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockOptionsVestingPeriodDescription" xlink:to="OPTT_StockOptionsVestingPeriodDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockOptionsVestingPeriodDescription_lbl" xml:lang="en-US">Stock options vesting period description</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based compensation weighted average per share fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" xlink:label="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" xlink:to="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_lbl" xml:lang="en-US">[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue-0]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Unrecognized compensation cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiability" xlink:to="us-gaap_FairValueNetAssetLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueNetAssetLiability_lbl" xml:lang="en-US">Fair value on a recurring basis</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">Domestic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Computed expected tax benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Federal research and development tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Foreign rate differential</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US">Other non-deductible expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" xlink:label="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" xlink:to="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_lbl" xml:lang="en-US">Proceeds of sale of New Jersey tax benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Increase in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Income tax (benefit)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">Federal net operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">Foreign net operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">State operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Federal and New Jersey research and development tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Net deferred tax assets before valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxAssetNet" xlink:label="OPTT_DeferredTaxAssetNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxAssetNet" xlink:to="OPTT_DeferredTaxAssetNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="OPTT_DeferredTaxAssetNet_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxLiabilitiesOtherLiability" xlink:label="OPTT_DeferredTaxLiabilitiesOtherLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesOtherLiability" xlink:to="OPTT_DeferredTaxLiabilitiesOtherLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DeferredTaxLiabilitiesOtherLiability_lbl" xml:lang="en-US">Other liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax assets (liabilities)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax benefit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Increase (decrease) in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carry forwards</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:label="OPTT_OperatingLossCarryforwardsExpirationDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:to="OPTT_OperatingLossCarryforwardsExpirationDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OperatingLossCarryforwardsExpirationDescription_lbl" xml:lang="en-US">Operating loss carryforwards, expiration description</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:label="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:to="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration_lbl" xml:lang="en-US">Net operating loss subject to no expiration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl" xml:lang="en-US">Operating loss carryforwards, expiration description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US">Tax credit carry forwards</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" xlink:label="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" xlink:to="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits_lbl" xml:lang="en-US">Proceed from sale of loss carryforwards and tax credits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US">Loss Contingencies [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xml:lang="en-US">Loss contingency, damages sought, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Income tax penalties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="us-gaap_LossContingencyDamagesPaidValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesPaidValue" xlink:to="us-gaap_LossContingencyDamagesPaidValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesPaidValue_lbl" xml:lang="en-US">Payment of tax on damages</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:label="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:to="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable_lbl" xml:lang="en-US">Advance payable - MAR</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xml:lang="en-US">Fair value of restricted shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xml:lang="en-US">Fair value of contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total consideration</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xml:lang="en-US">Total Purchase Consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_lbl" xml:lang="en-US">Trademarks</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_lbl" xml:lang="en-US">Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_lbl" xml:lang="en-US">Contract liabilities acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xml:lang="en-US">Deferred income tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xml:lang="en-US">Net asset acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" xlink:label="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" xlink:to="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted net loss per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US">Acquisition related costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_2_lbl" xml:lang="en-US">Cash consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US">Shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl" xml:lang="en-US">Business acquisition value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionSharePrice" xlink:to="us-gaap_BusinessAcquisitionSharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionSharePrice_lbl" xml:lang="en-US">Business Acquisition, Share Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:to="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable_2_lbl" xml:lang="en-US">Liability assumed</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_2_lbl" xml:lang="en-US">Business combination contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationMaximumEarnoutAmount" xlink:label="OPTT_BusinessCombinationMaximumEarnoutAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationMaximumEarnoutAmount" xlink:to="OPTT_BusinessCombinationMaximumEarnoutAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessCombinationMaximumEarnoutAmount_lbl" xml:lang="en-US">Business combination maximum earnout amount</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueDiscountPercentage" xlink:label="OPTT_RevenueDiscountPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueDiscountPercentage" xlink:to="OPTT_RevenueDiscountPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RevenueDiscountPercentage_lbl" xml:lang="en-US">Revenue discount percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_lbl" xml:lang="en-US">Total consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase in goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US">Intangible assets acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xml:lang="en-US">Revenues from external customers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Long-lived assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Total assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:to="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_doc" xml:lang="en-US">Account receivable contract assets and contract liabilities [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantDisclosureTextBlock" xlink:to="OPTT_WarrantDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WarrantDisclosureTextBlock_doc" xml:lang="en-US">Warrant Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_JunePurchaseAgreementMember" xlink:to="OPTT_JunePurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_JunePurchaseAgreementMember_doc" xml:lang="en-US">June Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStockCombinedPurchasePricePerShare" xlink:to="OPTT_CommonStockCombinedPurchasePricePerShare_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CommonStockCombinedPurchasePricePerShare_doc" xml:lang="en-US">Common stock combined purchase price per share.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NumberOfExercisedWarrants" xlink:to="OPTT_NumberOfExercisedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NumberOfExercisedWarrants_doc" xml:lang="en-US">Number of exercised warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SecondAmendedPurchaseAgreementMember" xlink:to="OPTT_SecondAmendedPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SecondAmendedPurchaseAgreementMember_doc" xml:lang="en-US">Second Amended Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSoftwareAndLicenses" xlink:to="OPTT_PrepaidSoftwareAndLicenses_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidSoftwareAndLicenses_doc" xml:lang="en-US">Prepaid software and licenses.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidSalesAndMarketing" xlink:to="OPTT_PrepaidSalesAndMarketing_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidSalesAndMarketing_doc" xml:lang="en-US">Prepaid sales and marketing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidRecruitingAndHR" xlink:to="OPTT_PrepaidRecruitingAndHR_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidRecruitingAndHR_doc" xml:lang="en-US">Prepaid Recruiting and HR.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PreFundedWarrantsMember" xlink:to="OPTT_PreFundedWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PreFundedWarrantsMember_doc" xml:lang="en-US">Pre-funded Warrants [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonWarrantsMember" xlink:to="OPTT_CommonWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CommonWarrantsMember_doc" xml:lang="en-US">Common Warrants [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaycheckProtectionProgramMember" xlink:to="OPTT_PaycheckProtectionProgramMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PaycheckProtectionProgramMember_doc" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DebtForgivenessDescription" xlink:to="OPTT_DebtForgivenessDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DebtForgivenessDescription_doc" xml:lang="en-US">Description for the amount decreases as the indebtedness forgiven by the holder of the debt instrument.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:to="OPTT_OperatingLossCarryforwardsExpirationDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OperatingLossCarryforwardsExpirationDescription_doc" xml:lang="en-US">Operating loss carryforwards, expiration description.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:to="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OperatingLossCarryforwardsSubjectToNoExpiration_doc" xml:lang="en-US">Net operating loss subject to no expiration.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_USEmployeesMember" xlink:to="OPTT_USEmployeesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_USEmployeesMember_doc" xml:lang="en-US">US Employees [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" xlink:to="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits_doc" xml:lang="en-US">Amount received from sale of net operating loss carryforwards and other tax credits.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CharlesFDunleavyMember" xlink:to="OPTT_CharlesFDunleavyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CharlesFDunleavyMember_doc" xml:lang="en-US">Charles F. Dunleavy [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AggregateOfferingPriceOfCommonStock" xlink:to="OPTT_AggregateOfferingPriceOfCommonStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AggregateOfferingPriceOfCommonStock_doc" xml:lang="en-US">Aggregate offering price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandNinteenATMFacilityMember" xlink:to="OPTT_TwoThousandNinteenATMFacilityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoThousandNinteenATMFacilityMember_doc" xml:lang="en-US">2019 ATM Facility [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AGPAllianceGlobalPartnersMember" xlink:to="OPTT_AGPAllianceGlobalPartnersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AGPAllianceGlobalPartnersMember_doc" xml:lang="en-US">A.G.P Alliance Global Partners [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" xlink:to="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_doc" xml:lang="en-US">The pro forma basic and diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MarineAdvancedRoboticsIncMember" xlink:to="OPTT_MarineAdvancedRoboticsIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_MarineAdvancedRoboticsIncMember_doc" xml:lang="en-US">Marine Advanced Robotics, Inc. [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" xlink:to="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ExerciseOfCommonWarrantsNetOfCostsShares_doc" xml:lang="en-US">Exercise of common warrants, net of costs, shares.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" xlink:to="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodSharesNewIssuesOne_doc" xml:lang="en-US">Issuance of common stock at the market offering, net of issuance costs, shares.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AsiaAndAustraliaMember" xlink:to="OPTT_AsiaAndAustraliaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AsiaAndAustraliaMember_doc" xml:lang="en-US">Asia and Australia [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentOfSalesCommission" xlink:to="OPTT_PaymentOfSalesCommission_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PaymentOfSalesCommission_doc" xml:lang="en-US">Payment of sales commission.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule Of Right of Use Assets And Lease Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ProceedsFromInitialPublicOffering" xlink:to="OPTT_ProceedsFromInitialPublicOffering_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ProceedsFromInitialPublicOffering_doc" xml:lang="en-US">The cash inflow associated with the amount received from entity's first offering of stock to the public.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandTwentyATMFacilityMember" xlink:to="OPTT_TwoThousandTwentyATMFacilityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoThousandTwentyATMFacilityMember_doc" xml:lang="en-US">2020 ATM Facility [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:to="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee_doc" xml:lang="en-US">Aggregate purchase of common stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockPurchaseAgreementMember" xlink:to="OPTT_StockPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockPurchaseAgreementMember_doc" xml:lang="en-US">Stock Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AspireCapitalFundLLCMember" xlink:to="OPTT_AspireCapitalFundLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AspireCapitalFundLLCMember_doc" xml:lang="en-US">Aspire Capital Fund, LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockPurchaseAgreementOneMember" xlink:to="OPTT_StockPurchaseAgreementOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockPurchaseAgreementOneMember_doc" xml:lang="en-US">Stock Purchase Agreement One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:to="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval_doc" xml:lang="en-US">Percentage of outstanding common stock limit for shareholder approval.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:to="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_doc" xml:lang="en-US">Number of additional shares that can be issued upon shareholder approval.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:to="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_doc" xml:lang="en-US">Number of shares can be issued based upon outstanding percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:to="OPTT_RevenueRemainingPerformancesObligationPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RevenueRemainingPerformancesObligationPercentage_doc" xml:lang="en-US">Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CheckingAndSavingsAccountsMember" xlink:to="OPTT_CheckingAndSavingsAccountsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CheckingAndSavingsAccountsMember_doc" xml:lang="en-US">Checking and Savings Accounts [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_MonroeTownshipMember" xlink:to="OPTT_MonroeTownshipMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_MonroeTownshipMember_doc" xml:lang="en-US">Monroe Township [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RestrictedCashAndSecurityAgreementsMember" xlink:to="OPTT_RestrictedCashAndSecurityAgreementsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RestrictedCashAndSecurityAgreementsMember_doc" xml:lang="en-US">Restricted Cash and Security Agreements [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SantanderBankMember" xlink:to="OPTT_SantanderBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SantanderBankMember_doc" xml:lang="en-US">Santander Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LetterOneMember" xlink:to="OPTT_LetterOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LetterOneMember_doc" xml:lang="en-US">Letter 1 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LetterTwoMember" xlink:to="OPTT_LetterTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LetterTwoMember_doc" xml:lang="en-US">Letter 2 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AugustTwentyTwentyMember" xlink:to="OPTT_AugustTwentyTwentyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AugustTwentyTwentyMember_doc" xml:lang="en-US">August 2020 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LettersOfCreditIssuedAmount" xlink:to="OPTT_LettersOfCreditIssuedAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LettersOfCreditIssuedAmount_doc" xml:lang="en-US">Letters of credit issued, amount.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ThreeDentAcquisitionMember" xlink:to="OPTT_ThreeDentAcquisitionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ThreeDentAcquisitionMember_doc" xml:lang="en-US">3Dent Acquisition [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EquipmentUnderCapitalizedLeaseMember" xlink:to="OPTT_EquipmentUnderCapitalizedLeaseMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EquipmentUnderCapitalizedLeaseMember_doc" xml:lang="en-US">Equipment Under Capitalized Lease [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignFinancialInstitutionsMember" xlink:to="OPTT_ForeignFinancialInstitutionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ForeignFinancialInstitutionsMember_doc" xml:lang="en-US">Foreign Financial Institutions [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:to="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember_doc" xml:lang="en-US">2015 Omnibus Incentive Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:to="OPTT_TwoThousandAndEighteenInducementPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoThousandAndEighteenInducementPlanMember_doc" xml:lang="en-US">2018 Inducement Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:to="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired_doc" xml:lang="en-US">Stock issued during period shares stock options expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" xlink:to="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_doc" xml:lang="en-US">Schedule Of Share Based Payment Award Stock Options Valuation Assumption [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" xlink:to="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_doc" xml:lang="en-US">Effective income tax reconciliation proceeds of sale of new jersey tax benefits.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInLitigationPayable" xlink:to="OPTT_IncreaseDecreaseInLitigationPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_IncreaseDecreaseInLitigationPayable_doc" xml:lang="en-US">Increase decrease in litigation payable.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInLeaseLiability" xlink:to="OPTT_IncreaseDecreaseInLeaseLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_IncreaseDecreaseInLeaseLiability_doc" xml:lang="en-US">Increase decrease in lease liability.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" xlink:to="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable_doc" xml:lang="en-US">Acquisition of property plant and equipment through accounts payable.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContingentLiability" xlink:to="OPTT_ContingentLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContingentLiability_doc" xml:lang="en-US">Contingent liability.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformanceObligationSharesCompensation" xlink:to="OPTT_PerformanceObligationSharesCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PerformanceObligationSharesCompensation_doc" xml:lang="en-US">Performance obligation shares compensation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ProceedsFromPaycheckProtectionProgramLoan" xlink:to="OPTT_ProceedsFromPaycheckProtectionProgramLoan_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ProceedsFromPaycheckProtectionProgramLoan_doc" xml:lang="en-US">Proceeds from pay check protection program loan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:to="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises_doc" xml:lang="en-US">Payment of payroll taxes related to stock option exercises.</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AdvancePayableMar" xlink:label="OPTT_AdvancePayableMar" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AdvancePayableMar" xlink:to="OPTT_AdvancePayableMar_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AdvancePayableMar_doc" xml:lang="en-US">Advance payable mar.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" xlink:to="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts_doc" xml:lang="en-US">Exercise of prefunded warrants net of issuance costs.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueNewIssuesOne" xlink:to="OPTT_StockIssuedDuringPeriodValueNewIssuesOne_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodValueNewIssuesOne_doc" xml:lang="en-US">Stock issued during period value new issues one.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_doc" xml:lang="en-US">Business combination recognized identifiable assets acquiredand liabilities assumed trademarks.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_doc" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed patents.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantAccountingPolicyTextBlock" xlink:to="OPTT_WarrantAccountingPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WarrantAccountingPolicyTextBlock_doc" xml:lang="en-US">Warrant Accounting [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:to="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock_doc" xml:lang="en-US">Accumulated Other Comprehensive Loss [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationMaximumEarnoutAmount" xlink:to="OPTT_BusinessCombinationMaximumEarnoutAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessCombinationMaximumEarnoutAmount_doc" xml:lang="en-US">Business Combination Maximum Earnout Amount.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_doc" xml:lang="en-US">Property Plant And Equipment Useful Life [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ComputerEquipmentAndSoftwareMember" xlink:to="OPTT_ComputerEquipmentAndSoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ComputerEquipmentAndSoftwareMember_doc" xml:lang="en-US">Computer Equipment &amp;amp;amp;amp;amp; Software [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndFixturesMember" xlink:to="OPTT_OfficeFurnitureAndFixturesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OfficeFurnitureAndFixturesMember_doc" xml:lang="en-US">Office Furniture &amp;amp;amp;amp;amp;amp; Fixtures [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EnelGreenPowerChileLTDAMember" xlink:to="OPTT_EnelGreenPowerChileLTDAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EnelGreenPowerChileLTDAMember_doc" xml:lang="en-US">Enel Green Power Chile LTDA [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DiamondOffshoreDrillingIncMember" xlink:to="OPTT_DiamondOffshoreDrillingIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DiamondOffshoreDrillingIncMember_doc" xml:lang="en-US">Diamond Offshore Drilling Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ValarisPLCMember" xlink:to="OPTT_ValarisPLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ValarisPLCMember_doc" xml:lang="en-US">Valaris PLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TransoceanLtdMember" xlink:to="OPTT_TransoceanLtdMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TransoceanLtdMember_doc" xml:lang="en-US">Transocean Ltd [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherMember" xlink:to="OPTT_OtherMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OtherMember_doc" xml:lang="en-US">Other [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_doc" xml:lang="en-US">Weighted Average Remaining Contractual Term (In Years), Ending.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeeStockOptionOneMember" xlink:to="OPTT_EmployeeStockOptionOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EmployeeStockOptionOneMember_doc" xml:lang="en-US">Employee Stock Option One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NonVestedStockMember" xlink:to="OPTT_NonVestedStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NonVestedStockMember_doc" xml:lang="en-US">Non-vested Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformanceStockOptionsMember" xlink:to="OPTT_PerformanceStockOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PerformanceStockOptionsMember_doc" xml:lang="en-US">Performance Stock Options [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoExecutivesMember" xlink:to="OPTT_TwoExecutivesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoExecutivesMember_doc" xml:lang="en-US">Two Executives [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" xlink:to="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award number of shares vested and outstanding.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeesAndExecutivesMember" xlink:to="OPTT_EmployeesAndExecutivesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EmployeesAndExecutivesMember_doc" xml:lang="en-US">Employees and Executives [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockOptionsVestingPeriodDescription" xlink:to="OPTT_StockOptionsVestingPeriodDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockOptionsVestingPeriodDescription_doc" xml:lang="en-US">Stock options vesting period, description.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformancceBasedStockOptionsMember" xlink:to="OPTT_PerformancceBasedStockOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PerformancceBasedStockOptionsMember_doc" xml:lang="en-US">Performance-based Stock Options [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NonVestedRestrictedStockMember" xlink:to="OPTT_NonVestedRestrictedStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NonVestedRestrictedStockMember_doc" xml:lang="en-US">Non-vested Restricted Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:to="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_doc" xml:lang="en-US">Foreign Currency Transaction Gain Loss Net Of Tax.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:to="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining_doc" xml:lang="en-US">Sale Of Stock Consideration Received Per Transaction Remaining.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:to="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized_doc" xml:lang="en-US">Revenue recognized and not billed as of the end of the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod" xlink:to="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod_doc" xml:lang="en-US">Revenue recognized and not billed as of the end of the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" xlink:to="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_doc" xml:lang="en-US">Unvested intrinsic value.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingSegmentMember" xlink:to="OPTT_OperatingSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OperatingSegmentMember_doc" xml:lang="en-US">Operating Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueDiscountPercentage" xlink:to="OPTT_RevenueDiscountPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RevenueDiscountPercentage_doc" xml:lang="en-US">Percentage for revenue discount.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:to="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessCombinationConsiderationTransferredAdvancePayable_doc" xml:lang="en-US">Advance payable.</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferred" xlink:label="OPTT_BusinessCombinationConsiderationTransferred" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationConsiderationTransferred" xlink:to="OPTT_BusinessCombinationConsiderationTransferred_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessCombinationConsiderationTransferred_doc" xml:lang="en-US">Total Purchase consideration.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DepartmentOfEnergyMember" xlink:to="OPTT_DepartmentOfEnergyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DepartmentOfEnergyMember_doc" xml:lang="en-US">Department of Energy [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EniSPAMember" xlink:to="OPTT_EniSPAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EniSPAMember_doc" xml:lang="en-US">Eni SPA [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OfficeFurnitureAndEquipmentMember" xlink:to="OPTT_OfficeFurnitureAndEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OfficeFurnitureAndEquipmentMember_doc" xml:lang="en-US">Office Furniture and Equipment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStockPurchaseAgreementMember" xlink:to="OPTT_CommonStockPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CommonStockPurchaseAgreementMember_doc" xml:lang="en-US">Common Stock Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CustomersMember" xlink:to="OPTT_CustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CustomersMember_doc" xml:lang="en-US">Customers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxAssetNet" xlink:to="OPTT_DeferredTaxAssetNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DeferredTaxAssetNet_doc" xml:lang="en-US">Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GrossUnrealizedGains" xlink:to="OPTT_GrossUnrealizedGains_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_GrossUnrealizedGains_doc" xml:lang="en-US">Gross unrealized gains.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EstimatedFairValueOfInvestments" xlink:to="OPTT_EstimatedFairValueOfInvestments_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EstimatedFairValueOfInvestments_doc" xml:lang="en-US">Estimated fair value of investments.</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContractLiabilitiesAcquired" xlink:label="OPTT_ContractLiabilitiesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractLiabilitiesAcquired" xlink:to="OPTT_ContractLiabilitiesAcquired_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContractLiabilitiesAcquired_doc" xml:lang="en-US">Contract liabilities acquired as part of MAR.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_doc" xml:lang="en-US">Business acquisition, contract liabilities acquired.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LossOnLiquidationOfSubsidiary" xlink:to="OPTT_LossOnLiquidationOfSubsidiary_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LossOnLiquidationOfSubsidiary_doc" xml:lang="en-US">Loss on liquidation of subsidiary.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LiquidationOfSubsidiary" xlink:to="OPTT_LiquidationOfSubsidiary_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LiquidationOfSubsidiary_doc" xml:lang="en-US">Liquidation of subsidiary.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesNet" xlink:to="OPTT_DeferredTaxLiabilitiesNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DeferredTaxLiabilitiesNet_doc" xml:lang="en-US">Deferred tax liabilities, net.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesOtherLiability" xlink:to="OPTT_DeferredTaxLiabilitiesOtherLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DeferredTaxLiabilitiesOtherLiability_doc" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from other liability.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementExpense" xlink:to="us-gaap_LitigationSettlementExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationSettlementExpense_2_lbl" xml:lang="en-US">Litigation Settlement, Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_2_lbl" xml:lang="en-US">Other Nonoperating Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_2_lbl" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:to="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ForeignCurrencyTransactionGainLossNetOfTax_3_lbl" xml:lang="en-US">ForeignCurrencyTransactionGainLossNetOfTax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AmortizationOfPremiumsInvestments" xlink:to="OPTT_AmortizationOfPremiumsInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AmortizationOfPremiumsInvestments_2_lbl" xml:lang="en-US">AmortizationOfPremiumsInvestments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesNet" xlink:to="OPTT_DeferredTaxLiabilitiesNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DeferredTaxLiabilitiesNet_3_lbl" xml:lang="en-US">DeferredTaxLiabilitiesNet</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInAccruedExpenses" xlink:to="OPTT_IncreaseDecreaseInAccruedExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncreaseDecreaseInAccruedExpenses_2_lbl" xml:lang="en-US">IncreaseDecreaseInAccruedExpenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInLitigationPayable" xlink:to="OPTT_IncreaseDecreaseInLitigationPayable_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncreaseDecreaseInLitigationPayable_3_lbl" xml:lang="en-US">IncreaseDecreaseInLitigationPayable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_2_lbl" xml:lang="en-US">Payments to Acquire Short-Term Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConstructionLoansPayable" xlink:to="us-gaap_RepaymentsOfConstructionLoansPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConstructionLoansPayable_2_lbl" xml:lang="en-US">Repayments of Construction Loans Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:to="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises_3_lbl" xml:lang="en-US">PaymentOfPayrollTaxesRelatedToStockOptionExercises</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_2_lbl" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantDisclosureTextBlock" xlink:to="OPTT_WarrantDisclosureTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WarrantDisclosureTextBlock_3_lbl" xml:lang="en-US">WarrantDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_3_lbl" xml:lang="en-US">ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" xlink:to="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_3_lbl" xml:lang="en-US">ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_2_lbl" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNet_2_lbl" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInContractWithCustomerAssets" xlink:to="OPTT_IncreaseDecreaseInContractWithCustomerAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncreaseDecreaseInContractWithCustomerAssets_2_lbl" xml:lang="en-US">IncreaseDecreaseInContractWithCustomerAssets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_2_lbl" xml:lang="en-US">Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_2_lbl" xml:lang="en-US">Deposits Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_2_lbl" xml:lang="en-US">Lease, Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:to="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired_3_lbl" xml:lang="en-US">StockIssuedDuringPeriodSharesStockOptionsExpired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_2_lbl" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxAssetNet" xlink:to="OPTT_DeferredTaxAssetNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DeferredTaxAssetNet_3_lbl" xml:lang="en-US">DeferredTaxAssetNet</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_2_lbl" xml:lang="en-US">Operating Loss Carryforwards, Limitations on Use</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:to="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_3_lbl" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2_lbl" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" xlink:to="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_3_lbl" xml:lang="en-US">BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_2_lbl" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>optt-20220430_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Cover" xlink:href="optt-20220430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20220430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20220430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20220430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20220430.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" xlink:href="optt-20220430.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20220430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:href="optt-20220430.xsd#BackgroundAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20220430.xsd#AccountReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20220430.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20220430.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:href="optt-20220430.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20220430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20220430.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20220430.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:href="optt-20220430.xsd#PaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PreferredStock" xlink:href="optt-20220430.xsd#PreferredStock" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommonStock" xlink:href="optt-20220430.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/TreasuryShares" xlink:href="optt-20220430.xsd#TreasuryShares" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:href="optt-20220430.xsd#Share-basedCompensationPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20220430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20220430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20220430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc." xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20220430.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20220430.xsd#AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20220430.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20220430.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:href="optt-20220430.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20220430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20220430.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:href="optt-20220430.xsd#Share-basedCompensationPlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" xlink:href="optt-20220430.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:href="optt-20220430.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:href="optt-20220430.xsd#OperatingSegmentsAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:href="optt-20220430.xsd#BackgroundAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:href="optt-20220430.xsd#ScheduleOfCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20220430.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20220430.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20220430.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:href="optt-20220430.xsd#ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20220430.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20220430.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20220430.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20220430.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="optt-20220430.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20220430.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20220430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20220430.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20220430.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:href="optt-20220430.xsd#PaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" xlink:href="optt-20220430.xsd#PreferredStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" xlink:href="optt-20220430.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" xlink:href="optt-20220430.xsd#TreasurySharesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfStockOptionValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20220430.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20220430.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:href="optt-20220430.xsd#Share-basedCompensationPlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20220430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:href="optt-20220430.xsd#ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="optt-20220430.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="optt-20220430.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20220430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20220430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:href="optt-20220430.xsd#ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:href="optt-20220430.xsd#ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" xlink:href="optt-20220430.xsd#ScheduleOfProFormaFinancialInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:href="optt-20220430.xsd#AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:href="optt-20220430.xsd#ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_deiIcfrAuditorAttestationFlag" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiIcfrAuditorAttestationFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorFirmId" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation" />
      <link:presentationArc order="610" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorLocation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent" xlink:label="loc_us-gaapLitigationReserveCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLitigationReserveCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense" xlink:label="loc_us-gaapLitigationSettlementExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapLitigationSettlementExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_OPTTLossOnLiquidationOfSubsidiary" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherNonoperatingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Loss">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Stockholders&apos; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts" xlink:label="loc_OPTTExerciseOfPrefundedWarrantsNetOfIssuanceCosts" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTExerciseOfPrefundedWarrantsNetOfIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ExerciseOfCommonWarrantsNetOfCostsShares" xlink:label="loc_OPTTExerciseOfCommonWarrantsNetOfCostsShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTExerciseOfCommonWarrantsNetOfCostsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueNewIssuesOne" xlink:label="loc_OPTTStockIssuedDuringPeriodValueNewIssuesOne" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueNewIssuesOne" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesNewIssuesOne" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesNewIssuesOne" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesNewIssuesOne" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LiquidationOfSubsidiary" xlink:label="loc_OPTTLiquidationOfSubsidiary" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTLiquidationOfSubsidiary" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ForeignCurrencyTransactionGainLossNetOfTax" xlink:label="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTForeignCurrencyTransactionGainLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AmortizationOfPremiumsInvestments" xlink:label="loc_OPTTAmortizationOfPremiumsInvestments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTAmortizationOfPremiumsInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTLossOnLiquidationOfSubsidiary" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxLiabilitiesNet" xlink:label="loc_OPTTDeferredTaxLiabilitiesNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTDeferredTaxLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceObligationSharesCompensation" xlink:label="loc_OPTTPerformanceObligationSharesCompensation" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTPerformanceObligationSharesCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInAccruedExpenses" xlink:label="loc_OPTTIncreaseDecreaseInAccruedExpenses" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTIncreaseDecreaseInAccruedExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInLitigationPayable" xlink:label="loc_OPTTIncreaseDecreaseInLitigationPayable" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTIncreaseDecreaseInLitigationPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInLeaseLiability" xlink:label="loc_OPTTIncreaseDecreaseInLeaseLiability" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTIncreaseDecreaseInLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaapCashAcquiredFromAcquisition" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapCashAcquiredFromAcquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaapPaymentsToAcquireShortTermInvestments" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedsFromPaycheckProtectionProgramLoan" xlink:label="loc_OPTTProceedsFromPaycheckProtectionProgramLoan" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_OPTTProceedsFromPaycheckProtectionProgramLoan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConstructionLoansPayable" xlink:label="loc_us-gaapProceedsFromConstructionLoansPayable" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromConstructionLoansPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConstructionLoansPayable" xlink:label="loc_us-gaapRepaymentsOfConstructionLoansPayable" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfConstructionLoansPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:label="loc_OPTTPaymentOfPayrollTaxesRelatedToStockOptionExercises" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_OPTTPaymentOfPayrollTaxesRelatedToStockOptionExercises" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" xlink:label="loc_OPTTAcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_OPTTAcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapStockIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContingentLiability" xlink:label="loc_OPTTContingentLiability" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_OPTTContingentLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:title="00000008 - Disclosure - Background and Liquidity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:title="00000010 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:label="loc_OPTTAccountReceivableContractAssetsAndContractLiabilitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTAccountReceivableContractAssetsAndContractLiabilitiesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Inventory" xlink:title="00000011 - Disclosure - Inventory">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:title="00000012 - Disclosure - Other Current Assets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaapOtherCurrentAssetsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherCurrentAssetsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:title="00000013 - Disclosure - Property and Equipment">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000014 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000015 - Disclosure - Accrued Expenses">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000016 - Disclosure - Warrants">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="loc_OPTTDisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_WarrantDisclosureTextBlock" xlink:label="loc_OPTTWarrantDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureWarrantsAbstract" xlink:to="loc_OPTTWarrantDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:title="00000017 - Disclosure - Paycheck Protection Program Loan">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PreferredStock" xlink:title="00000018 - Disclosure - Preferred Stock">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockTextBlock" xlink:label="loc_us-gaapPreferredStockTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapPreferredStockTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommonStock" xlink:title="00000019 - Disclosure - Common Stock">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/TreasuryShares" xlink:title="00000020 - Disclosure - Treasury Shares">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaapTreasuryStockTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapTreasuryStockTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:title="00000021 - Disclosure - Share-Based Compensation Plans">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000022 - Disclosure - Fair Value Measurements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000024 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc." xlink:title="00000025 - Disclosure - Acquisition of Marine Advanced Robotics, Inc.">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaapBusinessCombinationDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapBusinessCombinationDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000026 - Disclosure - Operating Segments and Geographic Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_WarrantAccountingPolicyTextBlock" xlink:label="loc_OPTTWarrantAccountingPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTWarrantAccountingPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:label="loc_OPTTAccumulatedOtherComprehensiveLossPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTAccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="loc_OPTTPropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:title="00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/InventoryTables" xlink:title="00000030 - Disclosure - Inventory (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:title="00000031 - Disclosure - Other Current Assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfOtherCurrentAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:title="00000032 - Disclosure - Property and Equipment (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000033 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:label="loc_OPTTScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_OPTTScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000034 - Disclosure - Accrued Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:title="00000035 - Disclosure - Share-Based Compensation Plans (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaapScheduleOfAssumptionsUsedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsTables" xlink:title="00000036 - Disclosure - Fair Value Measurements (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" xlink:label="loc_OPTTScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_OPTTScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:title="00000037 - Disclosure - Income Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaapScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables" xlink:title="00000038 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaapScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaapBusinessAcquisitionProFormaInformationTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapBusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:title="00000039 - Disclosure - Operating Segments and Geographic Information (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:title="00000040 - Disclosure - Background and Liquidity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srtManagementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtManagementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandNinteenATMFacilityMember" xlink:label="loc_OPTTTwoThousandNinteenATMFacilityMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandNinteenATMFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandTwentyATMFacilityMember" xlink:label="loc_OPTTTwoThousandTwentyATMFacilityMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandTwentyATMFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockPurchaseAgreementMember" xlink:label="loc_OPTTStockPurchaseAgreementMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTStockPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockPurchaseAgreementOneMember" xlink:label="loc_OPTTStockPurchaseAgreementOneMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTStockPurchaseAgreementOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AGPAllianceGlobalPartnersMember" xlink:label="loc_OPTTAGPAllianceGlobalPartnersMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAGPAllianceGlobalPartnersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AspireCapitalFundLLCMember" xlink:label="loc_OPTTAspireCapitalFundLLCMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAspireCapitalFundLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfSalesCommission" xlink:label="loc_OPTTPaymentOfSalesCommission" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTPaymentOfSalesCommission" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOfferingCosts" xlink:label="loc_us-gaapDeferredOfferingCosts" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDeferredOfferingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedsFromInitialPublicOffering" xlink:label="loc_OPTTProceedsFromInitialPublicOffering" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTProceedsFromInitialPublicOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:label="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:label="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:label="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:label="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:title="00000041 - Disclosure - Schedule of Cash and Cash Equivalents (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaapCashAndCashEquivalentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:to="loc_us-gaapCashAndCashEquivalentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaapCashAndCashEquivalentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:to="loc_us-gaapCashAndCashEquivalentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAxis" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CheckingAndSavingsAccountsMember" xlink:label="loc_OPTTCheckingAndSavingsAccountsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="loc_OPTTCheckingAndSavingsAccountsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="loc_us-gaapMoneyMarketFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000042 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000043 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="loc_us-gaapAccretionAmortizationOfDiscountsAndPremiumsInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_GrossUnrealizedGains" xlink:label="loc_OPTTGrossUnrealizedGains" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTGrossUnrealizedGains" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_GrossUnrealizedLosses" xlink:label="loc_OPTTGrossUnrealizedLosses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTGrossUnrealizedLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EstimatedFairValueOfInvestments" xlink:label="loc_OPTTEstimatedFairValueOfInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTEstimatedFairValueOfInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000044 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OfficeFurnitureAndFixturesMember" xlink:label="loc_OPTTOfficeFurnitureAndFixturesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EquipmentUnderCapitalizedLeaseMember" xlink:label="loc_OPTTEquipmentUnderCapitalizedLeaseMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTEquipmentUnderCapitalizedLeaseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" xlink:title="00000045 - Disclosure - Schedule of Revenue by Major Customers by Reporting Segments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TransoceanLtdMember" xlink:label="loc_OPTTTransoceanLtdMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTTransoceanLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ValarisPLCMember" xlink:label="loc_OPTTValarisPLCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTValarisPLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DiamondOffshoreDrillingIncMember" xlink:label="loc_OPTTDiamondOffshoreDrillingIncMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTDiamondOffshoreDrillingIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DepartmentOfEnergyMember" xlink:label="loc_OPTTDepartmentOfEnergyMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTDepartmentOfEnergyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EnelGreenPowerChileLTDAMember" xlink:label="loc_OPTTEnelGreenPowerChileLTDAMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTEnelGreenPowerChileLTDAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EniSPAMember" xlink:label="loc_OPTTEniSPAMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTEniSPAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OtherMember" xlink:label="loc_OPTTOtherMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CustomersMember" xlink:label="loc_OPTTCustomersMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RestrictedCashAndSecurityAgreementsMember" xlink:label="loc_OPTTRestrictedCashAndSecurityAgreementsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTRestrictedCashAndSecurityAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SantanderBankMember" xlink:label="loc_OPTTSantanderBankMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:to="loc_OPTTSantanderBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ForeignFinancialInstitutionsMember" xlink:label="loc_OPTTForeignFinancialInstitutionsMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLegalEntityTypeOfCounterpartyDomain" xlink:to="loc_OPTTForeignFinancialInstitutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaapLetterOfCreditMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapLetterOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LetterOneMember" xlink:label="loc_OPTTLetterOneMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_OPTTLetterOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LetterTwoMember" xlink:label="loc_OPTTLetterTwoMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_OPTTLetterTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapAwardDateAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AugustTwentyTwentyMember" xlink:label="loc_OPTTAugustTwentyTwentyMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_OPTTAugustTwentyTwentyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtStatementGeographicalAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AU" xlink:label="loc_countryAU" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryAU" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaapRevenueRemainingPerformanceObligation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="loc_OPTTRevenueRemainingPerformancesObligationPercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTRevenueRemainingPerformancesObligationPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaapLettersOfCreditOutstandingAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapLettersOfCreditOutstandingAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LettersOfCreditIssuedAmount" xlink:label="loc_OPTTLettersOfCreditIssuedAmount" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTLettersOfCreditIssuedAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AlternativeInvestment" xlink:label="loc_us-gaapAlternativeInvestment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAlternativeInvestment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="loc_us-gaapInvestmentOwnedAtCost" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="loc_us-gaapIncomeTaxExaminationLikelihoodOfUnfavorableSettlement" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_LiquidationOfSubsidiary" xlink:label="loc_OPTTLiquidationOfSubsidiary" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_OPTTLiquidationOfSubsidiary" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails" xlink:title="00000047 - Disclosure - Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaapContractWithCustomerAssetNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod" xlink:label="loc_OPTTRevenueRecognizedAndNotBilledAsOfEndOfPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTRevenueRecognizedAndNotBilledAsOfEndOfPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_IncreaseDecreaseInContractWithCustomerAssets" xlink:label="loc_OPTTIncreaseDecreaseInContractWithCustomerAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTIncreaseDecreaseInContractWithCustomerAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContractWithCustomerAssetNetRecognized" xlink:label="loc_OPTTContractWithCustomerAssetNetRecognized" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTContractWithCustomerAssetNetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ContractLiabilitiesObtainedInAcquisition" xlink:label="loc_OPTTContractLiabilitiesObtainedInAcquisition" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTContractLiabilitiesObtainedInAcquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:label="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:title="00000048 - Disclosure - Schedule of Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:title="00000049 - Disclosure - Schedule of Other Current Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidSoftwareAndLicenses" xlink:label="loc_OPTTPrepaidSoftwareAndLicenses" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidSoftwareAndLicenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidSalesAndMarketing" xlink:label="loc_OPTTPrepaidSalesAndMarketing" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidSalesAndMarketing" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PrepaidRecruitingAndHR" xlink:label="loc_OPTTPrepaidRecruitingAndHR" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidRecruitingAndHR" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:title="00000050 - Disclosure - Schedule of Components of Property and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ComputerEquipmentAndSoftwareMember" xlink:label="loc_OPTTComputerEquipmentAndSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTComputerEquipmentAndSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OfficeFurnitureAndEquipmentMember" xlink:label="loc_OPTTOfficeFurnitureAndEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTOfficeFurnitureAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000051 - Disclosure - Property and Equipment (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Right-of Use Assets and Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:title="00000053 - Disclosure - Schedule of Future Minimum Lease Payments Under Operating Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000054 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MonroeTownshipMember" xlink:label="loc_OPTTMonroeTownshipMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTMonroeTownshipMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ThreeDentAcquisitionMember" xlink:label="loc_OPTTThreeDentAcquisitionMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTThreeDentAcquisitionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaapLeaseExpirationDate1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLeaseExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - Schedule of Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionPayableCurrent" xlink:label="loc_us-gaapConstructionPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapConstructionPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:label="loc_us-gaapLossContingencyAccrualCarryingValueCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapLossContingencyAccrualCarryingValueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000056 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="loc_OPTTDisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_JunePurchaseAgreementMember" xlink:label="loc_OPTTJunePurchaseAgreementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTJunePurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SecondAmendedPurchaseAgreementMember" xlink:label="loc_OPTTSecondAmendedPurchaseAgreementMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTSecondAmendedPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PreFundedWarrantsMember" xlink:label="loc_OPTTPreFundedWarrantsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_OPTTPreFundedWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonWarrantsMember" xlink:label="loc_OPTTCommonWarrantsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_OPTTCommonWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonStockCombinedPurchasePricePerShare" xlink:label="loc_OPTTCommonStockCombinedPurchasePricePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTCommonStockCombinedPurchasePricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingMaturityDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfExercisedWarrants" xlink:label="loc_OPTTNumberOfExercisedWarrants" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTNumberOfExercisedWarrants" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000057 - Disclosure - Paycheck Protection Program Loan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaycheckProtectionProgramMember" xlink:label="loc_OPTTPaycheckProtectionProgramMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTPaycheckProtectionProgramMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLoanOriginations1" xlink:label="loc_us-gaapProceedsFromLoanOriginations1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapProceedsFromLoanOriginations1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DebtForgivenessDescription" xlink:label="loc_OPTTDebtForgivenessDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTDebtForgivenessDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative" xlink:title="00000058 - Disclosure - Preferred Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative" xlink:title="00000059 - Disclosure - Common Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandNinteenATMFacilityMember" xlink:label="loc_OPTTTwoThousandNinteenATMFacilityMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandNinteenATMFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandTwentyATMFacilityMember" xlink:label="loc_OPTTTwoThousandTwentyATMFacilityMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTTwoThousandTwentyATMFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CommonStockPurchaseAgreementMember" xlink:label="loc_OPTTCommonStockPurchaseAgreementMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_OPTTCommonStockPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AGPAllianceGlobalPartnersMember" xlink:label="loc_OPTTAGPAllianceGlobalPartnersMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAGPAllianceGlobalPartnersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AspireCapitalFundLLCMember" xlink:label="loc_OPTTAspireCapitalFundLLCMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTAspireCapitalFundLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AggregateOfferingPriceOfCommonStock" xlink:label="loc_OPTTAggregateOfferingPriceOfCommonStock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTAggregateOfferingPriceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:label="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockConsiderationReceivedPerTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PaymentOfSalesCommission" xlink:label="loc_OPTTPaymentOfSalesCommission" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTPaymentOfSalesCommission" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:label="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueIssuedForCommitmentFee" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:label="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTPercentageOfOutstandingCommonStockLimitForShareholderApproval" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:label="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTNumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:label="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTSaleOfStockConsiderationReceivedPerTransactionRemaining" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative" xlink:title="00000060 - Disclosure - Treasury Shares (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:title="00000061 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000062 - Disclosure - Schedule of Stock Option Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesStockOptionsExpired" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesStockOptionsExpired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="loc_OPTTSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:title="00000063 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:title="00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NonVestedRestrictedStockMember" xlink:label="loc_OPTTNonVestedRestrictedStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTNonVestedRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:title="00000065 - Disclosure - Share-Based Compensation Plans (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:label="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndFifteenOmnibusIncentivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoThousandAndEighteenInducementPlanMember" xlink:label="loc_OPTTTwoThousandAndEighteenInducementPlanMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTTwoThousandAndEighteenInducementPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtTitleOfIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srtChiefExecutiveOfficerMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtChiefExecutiveOfficerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_TwoExecutivesMember" xlink:label="loc_OPTTTwoExecutivesMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_OPTTTwoExecutivesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EmployeesAndExecutivesMember" xlink:label="loc_OPTTEmployeesAndExecutivesMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_OPTTEmployeesAndExecutivesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EmployeeStockOptionOneMember" xlink:label="loc_OPTTEmployeeStockOptionOneMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTEmployeeStockOptionOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_NonVestedStockMember" xlink:label="loc_OPTTNonVestedStockMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTNonVestedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformanceStockOptionsMember" xlink:label="loc_OPTTPerformanceStockOptionsMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTPerformanceStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtStatementScenarioAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_PerformancceBasedStockOptionsMember" xlink:label="loc_OPTTPerformancceBasedStockOptionsMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_OPTTPerformancceBasedStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" xlink:label="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_StockOptionsVestingPeriodDescription" xlink:label="loc_OPTTStockOptionsVestingPeriodDescription" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTStockOptionsVestingPeriodDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" xlink:label="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_OPTTShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000066 - Disclosure - Fair Value Measurements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaapInvestmentsFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapInvestmentsFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaapFairValueNetAssetLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueNetAssetLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:title="00000067 - Disclosure - Schedule of Components of Loss Before Income Taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000068 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" xlink:label="loc_OPTTEffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_OPTTEffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000069 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxAssetNet" xlink:label="loc_OPTTDeferredTaxAssetNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_OPTTDeferredTaxAssetNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_DeferredTaxLiabilitiesOtherLiability" xlink:label="loc_OPTTDeferredTaxLiabilitiesOtherLiability" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_OPTTDeferredTaxLiabilitiesOtherLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000070 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaapStateAndLocalJurisdictionMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapStateAndLocalJurisdictionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaapForeignCountryMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapForeignCountryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewJerseyDivisionOfTaxationMember" xlink:label="loc_us-gaapNewJerseyDivisionOfTaxationMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapNewJerseyDivisionOfTaxationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_srtTitleOfIndividualAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_USEmployeesMember" xlink:label="loc_OPTTUSEmployeesMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_OPTTUSEmployeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_srtRangeAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:label="loc_OPTTOperatingLossCarryforwardsExpirationDescription" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTOperatingLossCarryforwardsExpirationDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:label="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaapTaxCreditCarryforwardAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapTaxCreditCarryforwardAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits" xlink:label="loc_OPTTProceedFromSaleOfLossCarryforwardsAndTaxCredits" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTProceedFromSaleOfLossCarryforwardsAndTaxCredits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000071 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLossContingenciesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapLossContingenciesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_CharlesFDunleavyMember" xlink:label="loc_OPTTCharlesFDunleavyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_OPTTCharlesFDunleavyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="loc_us-gaapTaxAuthoritySpainMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapTaxAuthoritySpainMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaapLossContingencyDamagesSoughtValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingencyDamagesSoughtValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="loc_us-gaapLossContingencyDamagesPaidValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingencyDamagesPaidValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails" xlink:title="00000072 - Disclosure - Schedule of Business Combination Purchase Consideration (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:label="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails" xlink:title="00000073 - Disclosure - Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:label="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails" xlink:title="00000074 - Disclosure - Schedule of Pro Forma Financial Information (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" xlink:label="loc_OPTTBusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_OPTTBusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative" xlink:title="00000075 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_srtRangeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaapBusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:label="loc_us-gaapBusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaapBusinessAcquisitionSharePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationConsiderationTransferredAdvancePayable" xlink:label="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationConsiderationTransferredAdvancePayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_BusinessCombinationMaximumEarnoutAmount" xlink:label="loc_OPTTBusinessCombinationMaximumEarnoutAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTBusinessCombinationMaximumEarnoutAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_RevenueDiscountPercentage" xlink:label="loc_OPTTRevenueDiscountPercentage" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_OPTTRevenueDiscountPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="loc_us-gaapGoodwillPeriodIncreaseDecrease" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwillPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaapFinitelivedIntangibleAssetsAcquired1" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapFinitelivedIntangibleAssetsAcquired1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:title="00000076 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srtEuropeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtEuropeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="loc_OPTTAsiaAndAustraliaMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTAsiaAndAustraliaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20220430.xsd#OPTT_OperatingSegmentMember" xlink:label="loc_OPTTOperatingSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_OPTTOperatingSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444297728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jul. 13, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Ocean
Power Technologies, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001378140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-2535818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">28
ENGELHARD DRIVE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">SUITE B<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">MONROE
TOWNSHIP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(609)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">730-0400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
    Stock, par value $0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OPTT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,881,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">EisnerAmper LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Iselin,
    New Jersey<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637443500224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,885<span></span>
</td>
<td class="nump">$ 83,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">49,384<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, short-term</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">482<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">442<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">467<span></span>
</td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">59,304<span></span>
</td>
<td class="nump">84,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">4,136<span></span>
</td>
<td class="nump">274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset, net</a></td>
<td class="nump">752<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, long-term</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,537<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">73,393<span></span>
</td>
<td class="nump">86,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">905<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">1,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">129<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Right-of-use liability, current portion</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent liabilities, current portion</a></td>
<td class="nump">748<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Litigation payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Liability classified stock awards</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Paycheck protection program loan, current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,978<span></span>
</td>
<td class="nump">4,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">203<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent liabilities, less current portion</a></td>
<td class="nump">843<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Paycheck protection program loan, less current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Right-of-use liability, less current portion</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">4,562<span></span>
</td>
<td class="nump">5,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 17)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value; authorized 5,000,000 shares, none issued or outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 100,000,000 shares, issued and outstanding 55,905,213 and 52,479,051 shares, respectively</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 23,352 and 21,040 shares, respectively</a></td>
<td class="num">(341)<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">322,932<span></span>
</td>
<td class="nump">315,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(253,770)<span></span>
</td>
<td class="num">(234,895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">68,831<span></span>
</td>
<td class="nump">80,468<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 73,393<span></span>
</td>
<td class="nump">$ 86,377<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444192912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">55,905,213<span></span>
</td>
<td class="nump">52,479,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">55,905,213<span></span>
</td>
<td class="nump">52,479,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">23,352<span></span>
</td>
<td class="nump">21,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444441856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,759<span></span>
</td>
<td class="nump">$ 1,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">1,860<span></span>
</td>
<td class="nump">2,279<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss</a></td>
<td class="num">(101)<span></span>
</td>
<td class="num">(1,073)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">21,512<span></span>
</td>
<td class="nump">12,519<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(21,613)<span></span>
</td>
<td class="num">(13,592)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation settlement</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,224)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">60<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of PPP loan</a></td>
<td class="nump">890<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LossOnLiquidationOfSubsidiary', window );">Loss on liquidation of subsidiary</a></td>
<td class="num">(157)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense, net</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange (loss) / gain</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(20,697)<span></span>
</td>
<td class="num">(14,760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">1,823<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (18,874)<span></span>
</td>
<td class="num">$ (14,760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and diluted net loss per share</a></td>
<td class="num">$ (0.35)<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used to compute basic and diluted net loss per share</a></td>
<td class="nump">54,010,233<span></span>
</td>
<td class="nump">30,018,838<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_LossOnLiquidationOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss on liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_LossOnLiquidationOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444081872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (18,874)<span></span>
</td>
<td class="num">$ (14,760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">$ (18,906)<span></span>
</td>
<td class="num">$ (14,748)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637441909392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Apr. 30, 2020</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="num">$ (302)<span></span>
</td>
<td class="nump">$ 231,101<span></span>
</td>
<td class="num">$ (220,136)<span></span>
</td>
<td class="num">$ (183)<span></span>
</td>
<td class="nump">$ 10,493<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Apr. 30, 2020</a></td>
<td class="nump">12,939,420<span></span>
</td>
<td class="num">(4,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,760)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">721<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance (forfeiture) of restricted stock, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance (forfeiture) of restricted stock, net, shares</a></td>
<td class="nump">175,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts', window );">Exercise of prefunded warrants, net of costs</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,818<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ExerciseOfCommonWarrantsNetOfCostsShares', window );">Exercise of common warrants, net of costs, shares</a></td>
<td class="nump">732,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueNewIssuesOne', window );">Issuance of common stock- Aspire financing, net of issuance costs</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,384<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesNewIssuesOne', window );">Issuance of common stock- Aspire financing, net of issuance costs, shares</a></td>
<td class="nump">8,747,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Issuance of common stock- AGP At The Market offering, net of issuance costs</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">66,136<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">66,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of common stock- AGP At The Market offering, net of issuance costs, shares</a></td>
<td class="nump">29,522,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of shares in acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">477<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of shares in acquisition, shares</a></td>
<td class="nump">361,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,789)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Apr. 30, 2021</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="num">$ (338)<span></span>
</td>
<td class="nump">315,821<span></span>
</td>
<td class="num">(234,896)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
<td class="nump">80,468<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Apr. 30, 2021</a></td>
<td class="nump">52,479,051<span></span>
</td>
<td class="num">(21,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(18,874)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(18,874)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,169<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of shares in acquisition</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,852<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of shares in acquisition, shares</a></td>
<td class="nump">3,330,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,312)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">$ (32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Proceeds from stock options exercises</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Proceeds from stock options exercises, shares</a></td>
<td class="nump">96,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LiquidationOfSubsidiary', window );">Liquidation of subsidiary</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Apr. 30, 2022</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (341)<span></span>
</td>
<td class="nump">$ 322,932<span></span>
</td>
<td class="num">$ (253,770)<span></span>
</td>
<td class="num">$ (46)<span></span>
</td>
<td class="nump">$ 68,831<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Apr. 30, 2022</a></td>
<td class="nump">55,905,213<span></span>
</td>
<td class="num">(23,352)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ExerciseOfCommonWarrantsNetOfCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise of common warrants, net of costs, shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ExerciseOfCommonWarrantsNetOfCostsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise of prefunded warrants net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_LiquidationOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_LiquidationOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodSharesNewIssuesOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock at the market offering, net of issuance costs, shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodSharesNewIssuesOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodValueNewIssuesOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value new issues one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodValueNewIssuesOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637443533792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (18,874)<span></span>
</td>
<td class="num">$ (14,760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ForeignCurrencyTransactionGainLossNetOfTax', window );">Foreign exchange (gain) / loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation of fixed assets</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right of use asset</a></td>
<td class="nump">285<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_AmortizationOfPremiumsInvestments', window );">Amortization of premium on investments</a></td>
<td class="nump">58<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of PPP loan</a></td>
<td class="num">(890)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LossOnLiquidationOfSubsidiary', window );">Loss on liquidation of subsidiary&#160;</a></td>
<td class="nump">157<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Compensation expense related to equity compensation</a></td>
<td class="nump">1,169<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DeferredTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="num">(377)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PerformanceObligationSharesCompensation', window );">Performance obligation shares compensation</a></td>
<td class="num">(60)<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Net effect from disposal of property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(133)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(195)<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(292)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInAccruedExpenses', window );">Accrued expenses</a></td>
<td class="num">(1,004)<span></span>
</td>
<td class="nump">761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInLitigationPayable', window );">Litigation payable</a></td>
<td class="num">(1,224)<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInLeaseLiability', window );">Change in right of use lease liability</a></td>
<td class="num">(309)<span></span>
</td>
<td class="num">(237)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(74)<span></span>
</td>
<td class="num">(165)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(21,296)<span></span>
</td>
<td class="num">(11,674)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired in acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(49,442)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
<td class="num">(145)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment for MAR acquisition, net of cash acquired</a></td>
<td class="num">(4,444)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(54,031)<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ProceedsFromPaycheckProtectionProgramLoan', window );">Proceeds from Paycheck Protection Program Loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConstructionLoansPayable', window );">Proceeds from loan payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConstructionLoansPayable', window );">Payment of loan payable</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises', window );">Payment of payroll taxes related to stock option exercises</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(245)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock- Aspire financing net of issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">14,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock- AGP At The Market offering, net of issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">66,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds associated with exercise of common stock warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Acquisition of treasury stock</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">84,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) / increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(75,272)<span></span>
</td>
<td class="nump">72,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">83,634<span></span>
</td>
<td class="nump">10,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">8,362<span></span>
</td>
<td class="nump">83,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable', window );">Acquisition of property, plant and equipment through accounts payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of stock for acquisition</a></td>
<td class="nump">5,855<span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ContingentLiability', window );">Contingent liability - MAR</a></td>
<td class="nump">$ 1,591<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition of property plant and equipment through accounts payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AmortizationOfPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AmortizationOfPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DeferredTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DeferredTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ForeignCurrencyTransactionGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain Loss Net Of Tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ForeignCurrencyTransactionGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_IncreaseDecreaseInAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncreaseDecreaseInAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_IncreaseDecreaseInLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncreaseDecreaseInLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_IncreaseDecreaseInLitigationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in litigation payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncreaseDecreaseInLitigationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_LossOnLiquidationOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss on liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_LossOnLiquidationOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of payroll taxes related to stock option exercises.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PerformanceObligationSharesCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance obligation shares compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PerformanceObligationSharesCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ProceedsFromPaycheckProtectionProgramLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from pay check protection program loan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ProceedsFromPaycheckProtectionProgramLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConstructionLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from borrowings to finance the cost of construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConstructionLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConstructionLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from repayment of borrowings to finance the cost of construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConstructionLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444169328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Background and Liquidity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Background and Liquidity</a></td>
<td class="text"><p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z1kgiWiOD7gh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(1)
<span id="xdx_825_zR5uNA309UBh">Background and Liquidity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
Background</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ocean
Power Technologies, Inc. (the &#8220;Company&#8221;) 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 and services. 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&#8217;s revenues. Today our goal is to generate
the majority of our revenues from the sale or lease of our 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
Liquidity</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>For
Fiscal 2022</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal year ended April 30, 2022, and the fiscal year ended April 30, 2021, the Company incurred net losses of approximately $<span id="xdx_90A_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20220430__srt--TitleOfIndividualAxis__srt--ManagementMember_zJQTCCY4m5zf">18.9
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and $<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20200501__20210430__srt--TitleOfIndividualAxis__srt--ManagementMember_znx2KeES1Ggb">14.8
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million, respectively, and used cash in operating
activities of approximately $<span id="xdx_901_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20220430__srt--TitleOfIndividualAxis__srt--ManagementMember_zG5yoPzb2NFf">21.4
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20200501__20210430__srt--TitleOfIndividualAxis__srt--ManagementMember_z26d4fRVD1kk">11.7
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million, respectively. The Company has continued
to make investments in ongoing product development efforts in anticipation of future growth, including its recent acquisition of Marine
Advanced Robotics, Inc., as described in Note 18. The Company&#8217;s future results of operations involve significant risks and uncertainties.
Factors that could affect the Company&#8217;s future operating results and could 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, ability to attract and retain key personnel, concentration
of customers and suppliers, deployment risks and integration of acquisitions, pending or threatened litigation, and the impact of COVID-19,
and any variants on its business. The Company previously obtained equity financing through it&#8217;s At the Market Offering Agreement
(&#8220;ATM&#8221;) with A.G.P/Alliance Global Partners (&#8220;AGP&#8221;) and through its equity line financing with Aspire Capital
Fund, LLC (&#8220;Aspire Capital&#8221;), 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. For fiscal year 2022 to date, management has not obtained any additional capital
financing. Management believes the Company&#8217;s current cash balance of $<span id="xdx_90F_eus-gaap--Cash_iI_pn5n6_c20220430_zSaKRRexAstc">7.9
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and short term investments balance of
$<span id="xdx_902_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zKHfwj83mAL1">49.4 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
is sufficient to fund its planned operations through at least July 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 7, 2019, the Company entered into an At the Market Offering Agreement with AGP (the &#8220;2019 ATM Facility&#8221;), under which
the Company could issue and sell to or through AGP, acting as agent and/or principal, shares of the Company&#8217;s common stock having
an aggregate offering price of up to $<span id="xdx_903_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_pn6n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zcJV6Hx8I8hj" title="Proceeds from initial public offering">25.0</span> 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 <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Number of common stock shares sold">17,595,472</span> shares of its common stock with an aggregate market value
of $<span id="xdx_90B_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zc3x0F8iNZIf" title="Proceeds from issuance or sale of equity, net of issuance costs">23.4</span> million at an average price of $<span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_c20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Combined purchase price per share">1.33 </span>per share, including <span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Number of common stock shares sold">12,342,506</span> shares in fiscal year 2021 with an aggregate market value
of $<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pn5n6" title="Proceeds from issuance or sale of equity, net of issuance costs">18.7</span> million at an average price of $<span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zVtpJQEkoaJ5" title="Combined purchase price per share">1.51</span> per share and paid AGP a sales commission of approximately $<span id="xdx_905_ecustom--PaymentOfSalesCommission_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zHycrF5D8HFb" title="Payment of sales commission">0.8</span> million related to those
shares. The agreement was fully utilized and terminated on December 8, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 20, 2020, the Company entered into another At the Market Offering Agreement with AGP (the &#8220;2020 ATM Facility&#8221;),
having capacity up to $<span id="xdx_906_eus-gaap--DeferredOfferingCosts_iI_pn5n6_c20201120_zNSNWJXLdNVk">100.0</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;s common stock having an aggregate offering price
of up to $<span id="xdx_907_ecustom--ProceedsFromInitialPublicOffering_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zKasCpOMtLvf">50.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million. From inception of the 2020 ATM Facility through April 30, 2022, the Company had sold and issued an aggregate of <span id="xdx_904_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd">17,179,883
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of its common stock with an aggregate
market value of $<span id="xdx_90E_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zeqTPvbxzJF5">50.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million at an average price of $<span id="xdx_907_eus-gaap--SaleOfStockPricePerShare_c20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd">2.91
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share and paid AGP a sales commission of
approximately $<span id="xdx_90F_ecustom--PaymentOfSalesCommission_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pn5n6">1.6
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million related to those shares. A prospectus
supplement was filed on January 10, 2022 to allow the Company to sell an additional $<span id="xdx_907_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zYHniAM17c5i">25.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million (or an aggregate of $<span id="xdx_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zm24HRZLXSs1">75.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million) under the 2020 ATM Facility, none of
which has been sold to date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
Line Common Stock Purchase Agreements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_90C_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20191023__20191024__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember__srt--RangeAxis__srt--MaximumMember_zrdoc9ehShQ6" title="Aggregate purchase of common stock">10.0</span> million shares of the Company&#8217;s
common stock over a 30-month period. Through September 18, 2020, the Company had sold an aggregate of <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">6,424,205</span> shares of common stock
with an aggregate market value of $<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zysQtND0aKub" title="Proceeds from issuance or sale of equity, net of issuance costs">4.0</span> million at an average price of $<span id="xdx_909_eus-gaap--SaleOfStockPricePerShare_c20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" title="Combined purchase price per share">0.63</span> per share pursuant to this common stock purchase agreement,
including <span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z3CHqRgObGCf" title="Number of common stock shares sold">5,025,000</span> shares in fiscal year 2021 with an aggregate market value of $<span id="xdx_900_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zSTxuqtpZdb1" title="Proceeds from issuance or sale of equity, net of issuance costs">2.9</span> million at an average price of $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zW1fqTo7Ize6" title="Combined purchase price per share">0.57</span> per share.
The agreement was fully utilized and terminated on September 18, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_900_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pn5n6" title="Aggregate purchase of common stock">12.5</span> million shares of the
Company&#8217;s common stock over a 30-month period subject to a limit of <span id="xdx_905_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zQgX1Fjyt0s2" title="Percentage of outstanding common stock">19.99</span>% 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 <span id="xdx_90E_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zJEEL8RmEwv3" title="Percentage of outstanding common stock">19.99</span>% limit
was <span id="xdx_900_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" title="Shares can be issued based upon outstanding percentage">3,722,251</span> shares without shareholder approval. Shareholder approval was received at the Company&#8217;s annual meeting of shareholders
on December 23, 2020 for the sale of <span id="xdx_900_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zr9oSQAZzao" title="Additional sales of common stock shares sold">9,864,706</span> additional shares of common stock to Aspire Capital, which exceeded the <span id="xdx_909_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zssIM63hIvWb" title="Percentage of outstanding common stock">19.99%</span> limit of
the outstanding common stock on the date of the agreement. Through April 30, 2022, the Company had sold, since the agreement, an aggregate of <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zQUrQDAtuPq4" title="Number of common stock shares sold">3,722,251</span> shares
of common stock with an aggregate market value of $<span id="xdx_901_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNsQ0hrXs6Tf" title="Proceeds from issuance or sale of equity, net of issuance costs">11.8</span> million at an average price of $<span id="xdx_902_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zlyludlcRWkg" title="Combined purchase price per share">3.17</span> per share pursuant to this common stock
purchase agreement with approximately $<span id="xdx_90E_ecustom--SaleOfStockConsiderationReceivedPerTransactionRemaining_pn5n6_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_ziOZxqaQno68" title="Proceeds from issuance or sale of equity, net of issuance costs">1.0</span> million remaining on the facility as of April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447389120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zMHCDizIr0q" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(2)
<span id="xdx_829_ziGo6A8yPAp4">Summary of Significant Accounting Policies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zsMs31km9HM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
<span id="xdx_867_zNlDYeIyaA06">Consolidation</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Ocean Power
Technologies Ltd. in the United Kingdom, and Ocean Power Technologies (Australasia) Pty Ltd. in Australia, which has been liquidated
as of April 30, 2022. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84E_eus-gaap--UseOfEstimates_zlarps9Ebnx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
<span id="xdx_867_zRYlBIBgRPc8">Use of Estimates</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, stock-based
compensation, valuations, purchase price allocations and contingent consideration related to business combinations, expected future
cash flows including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability
of long-lived assets, goodwill and other intangible assets and the related amortization methods and periods, estimated hours to complete
projects and percentage of completion of customer contracts for purposes of revenue recognition. Actual results could differ from those
estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zoVTEVI4U4K9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(c)
<span id="xdx_863_zePcJ64ZSaC4">Business Combinations</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#8220;FASB&#8221;) issued Accounting
Standards Update (&#8220;ASU&#8221;) No. 2015-16, <i>Business Combinations (Topic 805).</i> The Company allocates the fair value of consideration
transferred in a business combination to the estimated fair value at the acquisition date of the tangible and intangible assets acquired
as well as the liabilities assumed. Acquisition costs are expensed as incurred. Any excess consideration transferred is recorded as goodwill
and in instances where the fair value of consideration transferred is less than the estimated fair value of tangible and intangible assets
acquired less liabilities assumed; such amounts are recorded as a gain on the bargain purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2REIBw9R9k2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(d)
<span id="xdx_86C_zz6otHsLDwwl">Revenue Recognition</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s forecast of the total cost to satisfy the performance obligation plus an appropriate
profit margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nature of the Company&#8217;s contracts may give rise to several types of variable considerations, 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 April 30, 2022 or 2021. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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 labor hours 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s business. For the twelve-month periods ended April 30, 2022 and 2021, all of the Company&#8217;s contracts were classified
as firm fixed price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company&#8217;s total remaining performance obligations, also referred to as backlog, totaled $<span id="xdx_909_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_zhaVzlxazSf5" title="Revenue remaining performance obligation">0.6</span> million. The
Company expects to recognize approximately <span id="xdx_908_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20210501__20220430_zuQkUh9wstjh" title="Revenue remaining performance obligation, percentage">100</span>%, or $<span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_z2jZDdaRaHrg" title="Revenue remaining performance obligation">0.6</span> million, of the remaining performance obligations as revenue over the next twelve
months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also enters into lease arrangements for its PB3 PowerBuoy&#174; (&#8220;PB3&#8221;) and Wave Adaptive Modular Vessels (&#8220;WAM-V<sup>&#174;</sup>&#8221;)
with certain customers. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within
ASC Topic 842, <i>&#8220;Leases&#8221;.</i> 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, of which the Company has none. All others are treated as an operating lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term and is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the twelve months ended April 30, 2022 and 2021 was immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ztcujzZUk9m7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(e)
<span id="xdx_86D_zGhmAtHOradf">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash
and Cash Equivalents</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 for the years ended April 30,
2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zZbWzp5UvOqc" style="display: none">Schedule of Cash and Cash Equivalents</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Checking and savings accounts</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents">1,815</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents">1,850</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">6,070</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">81,178</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">7,885</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">83,028</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zQ7fwsUwyB6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restricted
Cash and Security Agreements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $<span id="xdx_903_eus-gaap--Deposits_iI_pp0p0_c20220430__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_zYrGfu7CrKsg" title="Deposits">154,000</span> 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 cancellable at the discretion of Santander.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Santander
also issued one letters of credit to subsidiaries of Enel Green Power (&#8220;EGP&#8221;) pursuant to the Company&#8217;s contracts with
EGP. A letter of credit was issued in the amount of $<span id="xdx_905_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zANp0z495wz6" title="Letters of Credit Outstanding, Amount">645,000</span> and was reduced to $<span id="xdx_908_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zsSiHHPamQCc" title="Letters of Credit Outstanding, Amount">323,000</span> in August 2020. The second letter of credit
will be reduced by $<span id="xdx_90C_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zx9TdpPUeeRk">258,000</span> once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $<span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zBAI4ETKehUi" title="Letters of credit issued amount">65,000</span>
will be released 12 months after the buoy is fully deployed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">7,885</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">83,028</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash- short term</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">258</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">219</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">222</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">8,362</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">83,634</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
<p id="xdx_8A5_zsx8JZIaB9M1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Investments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
fiscal 2022, the Company acquired approximately $<span id="xdx_901_eus-gaap--AlternativeInvestment_iI_pn5n6_c20220430_zNLsvnDENy25">49.4
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million in investment securities through Charles
Schwab Bank. All investment securities consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment
grade rated or better, and mature within 12 months. The Company has the means and intends to hold all investments to maturity, and as
such are classified as held-to-maturity investments. The total recognized interest expense on the premium we paid for the bonds as of
April 30, 2022 is approximately $<span id="xdx_90E_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zBjFao9IyIU6">60,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">on an amortized cost basis of approximately $<span id="xdx_906_eus-gaap--InvestmentOwnedAtCost_iI_pn5n6_c20220430_z3IWHtDg7RD5">0.3
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million. Additionally, there has been no other
than temporary impairment on these investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:</p>


<p style="margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B5_zFdMqv9b4dOb" style="display: none">Schedule of Investments and Unrealized Gains/Losses</span></p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Category</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cost or Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Gains</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Losses</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Estimated Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Unrealized Gains/(Losses)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Held-to-Maturity Securities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost or Amortized Cost">49,384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Gains">81</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Losses">(414</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Fair Value">49,051</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net Unrealized Gains/(Losses)">(333</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

<p id="xdx_8AF_zG9pVLXe3XX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>


<p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zswTic340iqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(f)
<span id="xdx_86F_zRaWwZd9E56h">Property and Equipment</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated
using the straight-line method over the estimated useful lives (<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210501__20220430__srt--RangeAxis__srt--MinimumMember_zyHyvWY59j8e" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0724">three
</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to <span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dt_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zsTAoBHyayqg">seven
years</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) of the assets. Leasehold improvements
are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term.
Expenses for maintenance and repairs are charged to operations as incurred. Property and equipment are also reviewed for impairment
whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of
assets to be held and used is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows
expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment
charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></p>

<p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_z7WIAztKFOV6" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)">3</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment
    under capitalized lease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life">Over
    the life of the lease</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life">Shorter
    of the estimated useful life or lease term</span></span></td></tr>
  </table>
<p id="xdx_8AE_zIcFGB8jwLr4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zVB9jqusnTra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(g)
<span id="xdx_861_zV0iZ69TKoH6">Foreign Exchange Gains and Losses</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains cash accounts that are denominated in British pound sterling, Euros and Australian dollars. These amounts are included
in cash, cash equivalents and restricted cash on the accompanying Consolidated Balance Sheets. Such positions may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#8220;Foreign exchange (loss)/gain&#8221;
in the accompanying Consolidated Statements of Operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zArWFvhbwhu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(h)
<span id="xdx_863_z2OQpQEEDTal">Concentration of Credit Risk</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash. The Company believes that its credit risk is limited because the Company&#8217;s current contracts are with companies with
a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investment and
does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity investments.
Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of April 30, 2022 was less than
$<span id="xdx_90F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember__srt--RangeAxis__srt--MinimumMember_zsP5xb2xxDo4" title="Cash and Cash Equivalents, at Carrying Value">0.1</span> million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below shows the percentage of the Company&#8217;s revenues derived from customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues for at least one of the periods indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zRJB8D2K81G8" style="display: none">Schedule of Revenue by Major Customers by Reporting Segments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transocean Ltd.</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0752">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Valaris PLC</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0755">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Diamond Offshore Drilling, Inc.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0758">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">United States Department of Energy</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0761">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Enel Green Power Chile, LTDA</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">61</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Eni S.p.A.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Other (no other customers over 10%)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues, percentage</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<p id="xdx_8AA_zOzd6qaA88H1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loss of, or a significant reduction in revenues from a current customer could significantly impact the Company&#8217;s financial position
or results of operations. The Company does not require its customers to provide collateral.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_ecustom--WarrantAccountingPolicyTextBlock_z61C1X2pnUac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(i)
<span id="xdx_86A_zYpTmwAJx5Wc">Warrant Accounting</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for warrants issued in connection with its public offerings in accordance with the guidance FASB Topic &#8220;48
Accounting for Certain Financial Instruments with Characteristics of Both Liabilities and Equity&#8221; which provides that warrants
meeting the classification of a liability award are recorded 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 Company recognizes any change in fair value
in its Consolidated Statements of Operations. The Company will continue to adjust the carrying value of the warrants for changes in the
estimated fair value until such time as these instruments are exercised or expire. At that time, the liabilities will be reclassified
to &#8220;Additional paid-in capital&#8221;, a component of &#8220;Shareholders&#8217; equity&#8221; on the Consolidated Balance Sheets.
The pre-funded and common warrants issued in the Company&#8217;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. The Company has no warrants classified as liabilities as of April
30, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zxb4jHRdVkE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(j)
<span id="xdx_866_z6n9E5sfR7z2">Net Loss per Common Share</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted net loss per 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&#8217;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
share calculation due to their anti-dilutive effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested restricted stock issued to employees and non-employee directors, totaling <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zcYhsTaO4L1a" title="Antidilutive securities excluded from computation of earnings per share, amount">6,353,422</span> and <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20210430_zX8bTGTa4eic" title="Antidilutive securities excluded from computation of earnings per share, amount">5,163,020</span> for the
years ended April 30, 2022 and 2021, respectively, were excluded from each of the computations as the effect would be anti-dilutive due
to the Company&#8217;s losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_znEulhcTsi2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(k)
<span id="xdx_86D_zsIAUXEc5Q3b">Share-Based Compensation</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the years ended April 30, 2022 and
2021 was approximately $<span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSphmG5cfeng" title="Share based compensation">1.2</span> million and $<span id="xdx_909_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20200501__20210430_zZ0BdlBkION" title="Share based compensation">0.8</span> million, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zql6W10aoN58" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(l)
<span id="xdx_869_zLHwnYBc1pqg">Intangibles</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost) (See also Note 18). Intangible assets are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The trade name and customer relationship intangible are
being amortized over <span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4Sv7qgcZRs4" title="Intangible asset estimated lives">12</span> years and <span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8reV9a525ud" title="Intangible asset estimated lives">10</span> years respectively, which is consistent with the estimated pattern of economic benefit of the assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was <span id="xdx_900_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pdp0_do_c20210501__20220430_zrVGjY6Lr7ie" title="Impairment of intangible assets">no</span> indication of impairment of intangible assets
as of April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zdZVY2T5rI31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(m)
<span id="xdx_868_zA6ANlJBFZY5">Goodwill</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company use a qualitative analysis, it considers
factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory environment.
If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is
performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent with
management&#8217;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate (weighted
average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value is less
than the carrying amount an impairment charge for the difference is recorded. The Company acquired goodwill as part of its purchase of
MAR (Note 18). As this is the first year of the acquisition, no goodwill impairment assessment was completed however, the Company is
not aware of potential triggering events that would cause an impairment analysis to be performed as of April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zuDdUbIg7uig" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(n)
<span id="xdx_865_zTiCV3d2i1Gf">Income Taxes</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences
attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective
tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates
expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards
are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether
it is more likely than not that some portion or all of the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
that includes the enactment date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is <span id="xdx_901_eus-gaap--IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_c20210501__20220430" title="Income tax likely percentage description">greater than 50%</span> likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
16 for further disclosures around our income taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_z4iv7ZTApvkh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(o)
<span id="xdx_863_zqcMa8U8Dmjf">Accumulated Other Comprehensive Loss</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency for the Company&#8217;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet
date and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting
from such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. In fiscal 2022 the
Company liquidated its subsidiary, Ocean Power Technologies (Australasia) Pty Ltd. in Australia, resulting in a loss of
approximately $<span id="xdx_900_ecustom--LiquidationOfSubsidiary_pn5n6_c20210501__20220430__srt--StatementGeographicalAxis__country--AU_zQ0e7MS8syH7" title="Liquidation of Subsidiary">0.2</span>
million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zsqLAIhBU7Lf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(p)
<span id="xdx_86B_zOCHfn6h5z97">Recently Issued Accounting Standards</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU No. 2016-13,
&#8220;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; 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, Financial Instruments&#8212;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), 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 of the adoption of ASU 2016-13 on its consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637530412768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Account Receivable, Contract Assets, and Contract Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Account Receivable Contract Assets And Contract Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock', window );">Account Receivable, Contract Assets, and Contract Liabilities</a></td>
<td class="text"><p id="xdx_80B_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zedhJGWjNTr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(3)
<span id="xdx_822_zciYHuxrxRIk">Account Receivable, Contract Assets, and Contract Liabilities</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following provides further details on the balance sheet accounts of accounts receivable, contract assets, and contract liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Accounts
Receivable</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the product has transferred to the customer. Accounts
receivable represents an unconditional right to consideration arising from the Company&#8217;s performance under contracts with customers.
The carrying value of such receivables represent their estimated realizable value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract
Assets</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z4wb0NtFPBCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
changes in the contract assets balances during the period are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BE_zU4ptVSTwIX4" style="display: none">Schedule of Significant Changes in Contract assets and Contract Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zl4AIhohcd68" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zjcCpjzvxsK6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_zmM0BT08OFOe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transferred to receivables from contract assets recognized at the beginning of the period</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(190</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(251</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zke1nbJkMH7b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Revenue recognized and not billed as of the end of the period</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">386</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">190</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--IncreaseDecreaseInContractWithCustomerAssets_iT_pn3n3_zAhj4TetrRD5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net change in contract assets</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">196</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(61</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The increase in contract assets is primarily a result of services performed relating
to our project with MAR that was billed during the twelve months ended April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract
Liabilities</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
changes in the contract liabilities balances during the period are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210501__20220430_zQjK9vo2V0Z1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20200501__20210430_zyW3a8jZs1bf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zJ1sO3btP8O7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Revenue recognized that was included in the contract liabilities balance as of the beginning
    of the period</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0822">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(159</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--ContractWithCustomerAssetNetRecognized_pn3n3_z511WEQnJ9Ah" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Transferred to contract assets from contract liabilities
    recognized at the beginning of the period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0825">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_406_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zcwF0ICJBkCj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contract liabilities obtained in acquisition on MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(203</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0829">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zZ7BSDXDsyT3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Payments collected for which revenue has not been recognized</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">129</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0832">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_z3xSk0kDX7g5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net change in contract liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(74</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(165</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p id="xdx_8A7_zG8RnqPQcAw3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The increase in contract liabilities is primarily
due to payment for MAR projects during the twelve months ended April 30, 2022 for which we have not recognized revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Account receivable contract assets and contract liabilities [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447155520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_802_eus-gaap--InventoryDisclosureTextBlock_zQ2jQqWUygQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(4)
<span id="xdx_823_zDr4WjeqKVeg">Inventory</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsAZDpBJX2e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company holds inventory related to the production of our WAM-V<sup>&#174;</sup> products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BC_zEfvZvlHpTLh" style="display: none">Schedule of Inventory</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zk2KE49sUXgf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20210430_zudxGzC6ThCa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pn3n3_zghtHUAr2P13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Raw Materials</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">198</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0842">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pn3n3_zMwL5o5ozNUi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Work in Process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">244</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0845">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_iI_pn3n3_zQyA2TiGqVfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">442</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0848">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A8_z40W0JRpfHQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447182800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Other Current Assets</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--OtherCurrentAssetsTextBlock_zcifsNmzQXXh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(5)
<span id="xdx_828_zdTRDuqXiGTe">Other Current Assets</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p id="xdx_894_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zN5bTQPLqCQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current assets consist of the following at April 30, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B8_zQh4HRow4oli" style="display: none">Schedule of Other Current Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zVw6WadYiH0k" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_zhtRQ2quCdM3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACz300_z9FbZL8CLAnb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Prepaid insurance</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">182</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">194</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACz300_zQgnT2Qf2f5k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid software &amp; licenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">127</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">93</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--PrepaidSalesAndMarketing_pn3n3_maOACz300_zDSpUBXMLL9c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid sales &amp; marketing</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">37</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACz300_zswHBd38ok05" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid recruiting</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0863">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACz300_z7Vp2RwrHre4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Other receivables</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">24</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">21</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACz300_zOL9LGQXMIBc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Deposits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0869">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">68</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACz300_zSns4X8szq28" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Prepaid expenses- other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">84</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">62</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACz300_zwqVrrfiMIW1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total other current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">467</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">487</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_zoQhg93IOxWb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447167680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zpei9m8ljqZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(6)
<span id="xdx_825_zRzAPKJGAJZj">Property and Equipment</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8X9HjNY3AR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of property and equipment as of April 30, 2022 and 2021 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zSmcsNQfreB3" style="display: none">Schedule of Components of Property and Equipment</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zHOfD1bLhCNa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_zxODmrPNKfc1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z9b31P69EHcc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Equipment</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">615</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">291</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6Da8WUMbuel" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Computer equipment &amp; software</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">571</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">498</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_z5uOQulIqSy1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Office furniture &amp; equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">352</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">341</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zCLb18gJx4Ik" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Leasehold improvements</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">477</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">474</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zraBJvS0VXRk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zsXMkodN8jJb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,030</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,619</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zlHUeK9imWx2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,585</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,213</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zxqBeRDoZGA2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment,
    net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">445</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">406</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_ziWL8M7HUJeb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense was approximately $<span id="xdx_906_eus-gaap--Depreciation_pn5n6_c20210501__20220430_zkBvyLsyb2ki" title="Depreciation expense"><span id="xdx_90D_eus-gaap--Depreciation_pn5n6_c20200501__20210430_zDs7SU7msSzd" title="Depreciation expense">0.1</span></span> million for both years ended April 30, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447256096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_z9tiuiFHGh4g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(7)
<span id="xdx_829_zryzKq0rRT7e">Leases</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lessor
Information</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company has one lease which has been classified as an operating lease per accounting guidance contained
within Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842, &#8220;Leases&#8221;. The Company&#8217;s remaining term on this
operating lease is less than 7 months. The maturity of lease payments remaining on this lease is immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lessee
Information</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company used 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a lease for its facility located in Monroe Township, New Jersey that is used as warehouse/production space and the Company&#8217;s
principal offices and corporate headquarters. <span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20220430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zNTHMZxEtnMe" title="Lessee, operating lease, option to extend">The initial lease term is for <span id="xdx_90B_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_c20220430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zh0Ckay5Ptdf" title="Lessee, operating lease, term of contract">seven years</span> which expires in November of 2024 with an option
to extend the lease for another five years.</span> 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&#8217;s Consolidated Balance Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also has two leases for properties located in Houston, Texas. The first was acquired as part of the 3Dent acquisition that is
used as office space. The lease term is for <span id="xdx_908_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zXifPkKrxLce" title="Lessee, operating lease, term of contract">3</span> years and is set to <span id="xdx_900_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zLLlWfI5VxQh" title="Lessee, operating lease, option to extend">expire in January of 2023</span>. 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&#8217;s Consolidated
Balance Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
other Houston lease is for additional office space and was renewed for a 12-month term which ended on June 30, 2022 and is now
expired. In accordance with ASC 842-20-5-2, since the lease term at the time of renewal was 12 months, the asset was recognized
directly to the profit and loss statement on a straight-line basis and was not recognized as a right-of-use asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also has a lease with the University of California Berkeley in Berkeley, California that was acquired as part of the MAR acquisition
(see Note 18). The lease expired on <span id="xdx_90C_eus-gaap--LeaseExpirationDate1_dd_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zysHsVq66PAe">June
30, 2022</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and we are in discussions to renew this
lease. As the lease expired prior to renewal, it has become a month-to-month lease in accordance with the agreement.
In accordance with ASC 842-20-5-2, since the remaining lease term at the time of the acquisition of MAR was less than 12 months, the
asset was not recognized as a right-of-use asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Variable
lease expenses, if any, are recorded as incurred. The operating lease expense in the Consolidated Statement of Operations was $<span id="xdx_909_eus-gaap--OperatingLeasePayments_pn5n6_c20210501__20220430_zwghZF20UyJj" title="Operating lease payments">0.4</span> million
and $<span id="xdx_904_eus-gaap--OperatingLeasePayments_pn5n6_c20200501__20210430_zCNGKED4zycd" title="Operating lease payments">0.3</span> million for the twelve months ended April 30, 2022 and 2021, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_zA5ziVAE3K25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense in the Consolidated Statement of Operations for the twelve months ended April 30, 2022 and 2021 was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B6_zr5qpamTjWw2" style="display: none">Schedule of Operating Lease Costs</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zpFLkakvctV1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zf5Qk1kjZpJ3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzBwM_zAH6f8HCAiwg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Operating lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">368</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">330</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maLCzBwM_z681QHNSJ44h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">35</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zfxWnLcfHRi3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">403</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">347</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span id="xdx_8B0_zyLlmMkDH45e" style="display: none">Schedule of Right-of Use Assets and Lease Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left">Operating lease:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Operating right-of-use asset, net</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">752</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use liability- current</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">319</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Right-of-use liability- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">538</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Total lease liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">857</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average remaining lease term- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases">2.38</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average discount rate- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases">8.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<p id="xdx_8A0_zfU7DraRmDS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zE3qptE7lZWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
remaining lease payments under the Company&#8217;s operating leases are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zg8GOtOCNI7f" style="display: none">Schedule of Future Minimum Lease Payments Under Operating Lease</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zWIoAOwxKPa5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zFgcziopwjv3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: justify">2023</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">391</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zPkUzHOzUvg5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">2024</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">362</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWn51YOeQhMe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">2025</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">184</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zFbTqYu6dU9j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease
    payments</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">937</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zPblcI9kwrG8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
    imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(80</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">857</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_ziaJFR8IDT95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447197280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><p id="xdx_808_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zmLJHluNqJ9j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(8)
<span id="xdx_823_zyAsoSucKb09">Accrued Expenses</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zhGZBV2tLzJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at April 30, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BB_zI5Wvs0Kov73" style="display: none">Schedule of Accrued Expenses</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zl43reOpEfU2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20210430_z3jWkJdCz6Ql" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzOT0_zXPSWnWJs3T7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Project costs</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">59</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">368</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzOT0_zVq3kMp8g0wg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contract loss reserve</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">328</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">328</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zTZZNaHk86w8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Employee incentive payments</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">266</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">283</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzOT0_zQGo8x8S6Azj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued salary and benefits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">631</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzOT0_zQOgQkgOIz7f" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Professional Fees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">30</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">200</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zx1tvRUkBoTg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">134</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">71</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzOT0_zfL46zhHYhA7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">877</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,881</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zQOS90JsDez7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447117312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureWarrantsAbstract', window );"><strong>Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_WarrantDisclosureTextBlock', window );">Warrants</a></td>
<td class="text"><p id="xdx_805_ecustom--WarrantDisclosureTextBlock_zgOKxuARxTt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(9)
<span id="xdx_82E_zZ4CNNNe1CQ8">Warrants</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Liability
Classified Warrants</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 2, 2016, the Company entered into a securities purchase agreement, which was amended on June 7, 2016 (as amended, the &#8220;June
Purchase Agreement&#8221;) with certain institutional purchasers (the &#8220;June Purchasers&#8221;). Pursuant to the terms of the June
Purchase Agreement, the Company sold an aggregate of <span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160601__20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zXimWiPyqYa2" title="Number of common stock shares sold">20,850</span> shares of common stock together with warrants to purchase up to an aggregate
of <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zemObA06A8Q3" title="Purchase of warrants">7,298</span> shares of common stock. Each share of common stock was sold together with a warrant to purchase <span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zkcCHug35Ef3" title="Purchase of common stock warrants">0.35</span> of a share of common stock
at a combined purchase price of $<span id="xdx_905_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zZnFMhSixrSl" title="Common stock combined purchase price per share">92.00</span>. The warrants have an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_z0ko5tx6gn04" title="Exercise price of warrants">121.60</span> per share, became exercisable on December 3, 2016
(&#8220;Initial Exercise Date&#8221;), and expired on <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zYwFHfqgkjfj">December 3, 2021</span>, <span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zV2KtPZpINt2" title="Warrants and rights outstanding, term">five years</span> following the Initial Exercise Date. As of the expiration
date, <span id="xdx_907_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zRNXgeHayqt8" title="Number of exercised warrants">none</span> of the warrants had been exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 22, 2016, the Company entered into a Second Amendment to the Purchase Agreement (the &#8220;Second Amended Purchase Agreement&#8221;)
with certain institutional purchasers (the &#8220;July Purchasers&#8221;). Pursuant to the terms of the Second Amended Purchase Agreement,
the Company sold an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160721__20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_z5zhqZv3oPE6">29,750</span> shares of common stock together with warrants to purchase up to an aggregate of <span id="xdx_906_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zKRGh6GTsD59">8,925</span> shares
of common stock. Each share of common stock was sold together with a warrant to purchase <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zKLAMg1GdxIk">0.30</span> of a share of common stock at a combined
purchase price of $<span id="xdx_903_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zy7NLJpQuVl1">135.00</span>. The Warrants were exercisable immediately at an exercise price of $<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zbYXUeJi5LTi">187.20</span> per share. The warrants expired
on <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zwzwk9fom2s9">January 23, 2022</span>, the fifth (<span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zT7U2gOSrFTl">5</span>th) anniversary of the initial date of issuance date of January 23, 2017. As of the expiration date,
<span id="xdx_902_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zPdpgW2F1D63">none</span> of the warrants had been exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Equity
Classified Warrants</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 8, 2019, the Company issued and sold <span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20190407__20190408_zOOLkgBlE3l1" title="Number of common stock shares sold">1,542,000</span> shares of common stock and pre-funded warrants to purchase up to <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zDos474wUUNj" title="Purchase of warrants">3,385,680</span> shares
of common stock and common warrants to purchase up to <span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zqVTWyC1VAld" title="Purchase of warrants">4,927,680</span> 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 $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zcoepooFfWti" title="Exercise price of warrants">0.01</span> per share exercise
price of each warrant. The pre-funded warrants have no expiration date. As of April 30, 2022, all of the pre-funded warrants had been
exercised. The common stock warrants have an exercise price of $<span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zSrZ3KCQWj73" title="Exercise price of warrants">3.85</span> per share and expire <span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zF5YChCb0pu5" title="Warrants and rights outstanding, term">five years</span> from the issuance date. As of April
30, 2022, all of the common warrants had been exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounted for warrants issued in connection with its June and July 2016 public offerings in accordance with the guidance on &#8220;<i>Accounting
for Certain Financial Instruments with Characteristics of Both Liabilities and Equity</i>&#8221; 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 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 pre-funded
and common warrants issued in the Company&#8217;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 shareholders&#8217; equity in the Consolidated Balance
Sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_WarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_WarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448926800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Paycheck Protection Program Loan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Paycheck Protection Program Loan</a></td>
<td class="text"><p id="xdx_801_eus-gaap--DebtDisclosureTextBlock_zZRKOIRYFrOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(10)
<span id="xdx_824_zyMMvABtGvMg">Paycheck Protection Program Loan</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 27, 2020, the U.S. Government passed into law the Coronavirus Aid, Relief and Economic Security Act, or the (&#8220;CARES Act&#8221;).
On May 3, 2020, the Company signed a Paycheck Protection Program (&#8220;PPP&#8221;) loan with Santander as the lender for $<span id="xdx_90C_eus-gaap--ProceedsFromLoanOriginations1_pp0p0_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zYpV5EiUVGQe" title="Proceeds from loan originations">890,000</span> in
support through the Small Business Association (&#8220;SBA&#8221;) under the PPP Loan. The PPP Loan was unsecured and evidenced by a
note in favor of Santander and governed by a Loan Agreement with Santander. The Company received the proceeds on May 5, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--DebtForgivenessDescription_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zMl8J1nt3Nx6" title="Debt forgiveness, description">The
Company filed its loan forgiveness application at the end of February 2021 asking for <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zoHFugfRloJ8" title="Debt interest rate">100</span>% forgiveness of the loan. In June 2021, the
Company was informed that its application was approved, and that the loan has now been fully forgiven. The Company recognized a gain
on forgiveness of PPP loan of approximately $<span id="xdx_90C_eus-gaap--RepaymentsOfLongTermDebt_pp0p0_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_z52yxRIC9jx9" title="Repayments of long-term debt">890,000</span> during the year ended April 30, 2022 as reflected on the Consolidated Statement
of Operations.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447182800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockTextBlock', window );">Preferred Stock</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--PreferredStockTextBlock_zgQUfbeac8e9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(11)
<span id="xdx_82C_zFZU4w0inSR5">Preferred Stock</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has authorized <span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20220430_z5nW4tG1Swpi" title="Preferred stock, shares authorized">5,000,000</span> shares of undesignated preferred stock with a par value of $<span id="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20220430_zW94NQVxUwm9" title="Preferred stock, par value">0.001</span> per share. As of April 30, 2022, and
2021, <span id="xdx_90C_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20220430_zFNIHAOqcoih" title="Preferred stock, shares issued">no</span> shares of preferred stock had been issued.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448226448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zlCpmn1jvFic" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(12)
<span id="xdx_82F_zXdalbd5jsXd">Common Stock</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company had <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20220430_ze02D2pBoAbh" title="Common stock, shares authorized">100,000,000</span> shares authorized with a par value of $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220430_zkoJV3YxQ84g" title="Common stock, par value">0.001</span> per share and <span id="xdx_908_eus-gaap--CommonStockSharesIssued_iI_pid_c20220430_zbrovb0WKDqk" title="Common stock, shares issued">55,905,213</span> shares issued.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>At
the Market Offering Agreements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 A.G.P./Alliance
Global Partners, acting as agent and/or principal, shares of the Company&#8217;s common stock having an aggregate offering price of up
to $<span id="xdx_903_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zQNRd8uODhOh" title="Aggregate offering price">25.0</span> 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 <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zCtvigGlPSm8" title="Number of common stock shares sold">17,595,472</span> shares of its common stock with an aggregate market value of $<span id="xdx_904_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zY1GK30h8zwf" title="Proceeds from issuance or sale of equity, net of issuance costs">23.4</span> million at an average price
of $<span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zDUjFS5LWkAg" title="Combined purchase price per share">1.33</span> per share, including <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zodoCrRMx1Gb" title="Number of common stock shares sold">12,342,506</span> shares in fiscal year 2021 with an aggregate market value of $<span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zkhKq916iYEe" title="Proceeds from issuance or sale of equity, net of issuance costs">18.7</span> million at an average price
of $<span id="xdx_90F_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zw8tX8sdK7ck" title="Combined purchase price per share">1.51</span> per share and paid AGP a sales commission of approximately $<span id="xdx_90B_ecustom--PaymentOfSalesCommission_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zjYwaM4nEiX8" title="Payment of sales commission">0.8</span> million related to those shares. The agreement was fully utilized
and terminated on December 8, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 20, 2020, the Company entered into an At the Market Offering Agreement with AGP having capacity up to $<span id="xdx_906_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember__srt--RangeAxis__srt--MaximumMember_zOY5koYiCEe7" title="Aggregate purchase of common stock">100.0</span> million. The Company
on December 4, 2020 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&#8217;s common stock having an aggregate offering price of up to $<span id="xdx_90B_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zvkP0LPQB78e" title="Aggregate offering price">50.0</span> million.
From inception of the 2020 ATM Facility through April 30, 2022, the Company had sold and issued an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zveNPnisT4M" title="Aggregate offering price">17,179,883</span> shares of
its common stock with an aggregate market value of $<span id="xdx_900_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zUUQIZJVmmW1" title="Aggregate offering price">50.0</span> million at an average price of $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_c20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Combined purchase price per share">2.91</span> per share and paid AGP a sales commission
of approximately $<span id="xdx_901_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zZgrrD8N3i6k" title="Payment of sales commission">1.6</span> million related to those shares. A prospectus supplement was filed on January 10, 2022 to allow the Company to
sell an additional $<span id="xdx_906_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zQeBgPFvPLDa" title="Payment of sales commission">25.0</span> million (or an aggregate of $<span id="xdx_90F_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zcbDTUAV3BAg" title="Proceeds from issuance or sale of equity, net of issuance costs">75.0</span> million) under the 2020 ATM Facility, none of which has been sold to date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Equity
Line Common Stock Purchase Agreements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_900_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn6n6_c20191023__20191024__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember__srt--RangeAxis__srt--MaximumMember_zXXSfZLuMIF1" title="Aggregate purchase of common stock">10.0</span> million of shares of the Company&#8217;s
common stock over a 30-month period. Through September 18, 2020, the Company had sold an aggregate of <span id="xdx_901_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zehSPUIgkKqc" title="Number of common stock shares sold">6,424,205</span> shares of common stock
with an aggregate market value of $<span id="xdx_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn6n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNI7FBPODdXc" title="Proceeds from issuance or sale of equity, net of issuance costs">4.0</span> million at an average price of $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zFsnIBGGq9ce" title="Combined purchase price per share">0.63</span> per share pursuant to this common stock purchase agreement,
including <span id="xdx_900_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z6V39hVLb89k" title="Number of common stock shares sold">5,025,000</span> shares in fiscal year 2022 with an aggregate market value of $<span id="xdx_90C_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zRUM8krmQzEh" title="Proceeds from issuance or sale of equity, net of issuance costs">2.9</span> million at an average price of $<span id="xdx_909_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zT2KHs48AfJ8" title="Combined purchase price per share">0.57</span> per share.
The agreement was fully utilized and terminated on September 18, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $<span id="xdx_90D_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zXCwXmCkPlP1">12.5
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million of shares of the Company&#8217;s common
stock over a 30-month period subject to a limit of <span id="xdx_907_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zA4NWlFUVEX8">19.99</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
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 <span id="xdx_90B_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNChfDiLriqh">19.99</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
limit is <span id="xdx_907_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zYr6OQ6GAgwe">3,722,251
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares without shareholder approval. Shareholder
approval was received at the Company&#8217;s annual meeting of shareholders on December 23, 2020 for the sale of <span id="xdx_904_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zlSXau1Joifd">9,864,706
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additional shares of common stock which exceeds
the <span id="xdx_909_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zD1KcEQ94Qx8">19.99</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
limit of the outstanding common stock on the date of the agreement. As of April 30, 2022, the Company had sold an aggregate of
<span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z9hd29ikIFi9">3,722,251
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares of common stock with an aggregate market
value of $<span id="xdx_904_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zPzRQOa4y5U4">11.8
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million at an average price of $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z9JovZt2q3L3">3.17
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share pursuant to this common stock purchase
agreement with approximately $<span id="xdx_905_ecustom--SaleOfStockConsiderationReceivedPerTransactionRemaining_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_ztk1dJt8KC7c">1.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million available as of April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447277920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Treasury Shares</a></td>
<td class="text"><p id="xdx_800_eus-gaap--TreasuryStockTextBlock_zdftaI6hSMrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(13)
<span id="xdx_822_zcaG6e6soCVk">Treasury Shares</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended April 30, 2022 and 2021, <span id="xdx_90E_eus-gaap--TreasuryStockSharesAcquired_pid_c20210501__20220430_zSfCElvc2K66" title="Treasury stock, shares, acquired">2,312</span> and <span id="xdx_90B_eus-gaap--TreasuryStockSharesAcquired_pid_do_c20200501__20210430_zJQzYQ7Vrjzb" title="Treasury stock, shares, acquired">16,789</span> shares of common stock, respectively, were purchased by the Company from employees
to pay taxes related to the vesting of restricted stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448241440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation Plans</a></td>
<td class="text"><p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0d1XqP9uXAe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(14)
<span id="xdx_82B_zp9CNlxyrjFh">Share-Based Compensation Plans</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2015, upon approval by the Company&#8217;s shareholders, the Company&#8217;s 2015 Omnibus Incentive Plan (the &#8220;2015 Plan&#8221;)
became effective. A total of <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zFSqf0yudXyi" title="Share-based compensation arrangement shares authorized">1,332,036</span> 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 April 30, 2022, the Company had <span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20220430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zZMQpjyIvmD2" title="Capital shares reserved for future issuance">696,627</span> 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 18, 2018, the Company&#8217;s Board of Directors adopted the Company&#8217;s Employment Inducement Incentive Award Plan (the
&#8220;2018 Inducement Plan&#8221;) pursuant to which the Company reserved <span id="xdx_901_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zYz4iNDZGZ94" title="Capital shares reserved for future issuance">25,000</span> 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&#8217; bona fide period of non-employment with the Company), as
an inducement material to the individuals&#8217; entry into employment with the Company. An award is any right to receive the Company&#8217;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 April 30, 2022, there were <span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20220430__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_z0QEWzCKVPY9" title="Capital shares reserved for future issuance">11,487</span> shares available for grant under the 2018 Inducement Plan.
On February 9, 2022 the 2018 Inducement Plan was amended to increase the authorized shares by <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zpl2a6WAvQja" title="Share-based compensation arrangement shares authorized">250,000</span> to <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_ziQZpkLHIdU" title="Share-based compensation arrangement shares authorized">275,000</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Stock
Options</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 U.S. Treasury yield curve in effect at the time of grant. The expected life (estimated period of time outstanding)
of the stock options granted was estimated using the &#8220;simplified&#8221; method as permitted by the SEC&#8217;s Staff Accounting
Bulletin No. 110, <i>Share-Based Payment.</i> Expected volatility was based on the Company&#8217;s historical volatility over the expected
life of the stock option granted. There were <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7KkeuPeGz95">793,850</span> and <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zgfJN10DHqPl">248,876</span> shares granted for the periods ended April 30, 2022 and 2021, respectively.</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfAssumptionsUsedTableTextBlock_z7PySm0utEW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B8_zMzYzfw3TYJb" style="display: none">Schedule
of Stock Option Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Risk-free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkdFQKJ4aL6l" title="Risk-free interest rate">1.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeIsEUVaDwP2" title="Risk-free interest rate">0.6</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zK9ZHmBwSom4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield">0.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z6iTIyTjuQsj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield">0.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (in years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zZvKDilJ37Fb" title="Expected life (in years)">5.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MinimumMember_zF4ZUvMI4OZc" title="Expected life (in years)">5.5</span>
                                            - <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zP2ceZy2PuY2" title="Expected life (in years)">5.8</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdKomna0MOK9" title="Expected volatility">121.9</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPdWWp8f3r8h" title="Expected volatility">136.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<p id="xdx_8AC_zcyJJA9iGrd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above assumptions were used to determine the weighted average per share fair value of $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210501__20220430_zIJxtuAO7bpk" title="Weighted average per share fair value">1.11</span> and $<span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200501__20210430_zWaWWiW96UP2" title="Weighted average per share fair value">2.63</span> for stock options granted during
the fiscal years ended April 30, 2022 and 2021, respectively.</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z9QQ6Scrqd8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zxXHlo6SJzQ4" style="display: none">Schedule of Stock Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(In
                                            Years)</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430_zzX1UeRRS0y" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning">516,827</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430_z6QSxLLr9Or8" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance">3.89</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430_zvrgeBkQXSw9" title="Weighted average remaining contractual term (in years), beginning">9.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430_zPF31zKftsN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted">793,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_z89iHTDMOUN1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, granted">1.43</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430_zXITj6b9iSu8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercised">(45,332</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTSdmt9m3S3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, exercised">1.05</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled/forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430_zvhc1Ycz7hF8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, cancelled/forfeited">(153,183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zLCuqh6i5Kue" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, cancelled/forfeited">2.86</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20210501__20220430_zuGboxyOqvw5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, expired">(1,806</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTYk3fiDAbJe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price, expired">32.62</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430_zCOe1B2WwYY4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending">1,110,356</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430_z9MpQyrREyAg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance">2.34</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430_z6FbGSwU0Dfg" title="Weighted average remaining contractual term (in years), ending">9.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430_zeJDRFBsilya" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercisable at ending">297,504</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20220430_zq6fl0LnHdR7" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, exercisable at ending">4.65</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430_z1MVLix0o4s1" title="Weighted average remaining contractual term (in years), exercisable at ending">7.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_zIqRDWoHXmNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022 and 2021, the total intrinsic value for both outstanding and exercisable options was approximately <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_do_c20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zKZqc09UvZfe" title="Intrinsic value of outstanding and exercisable options">zero</span> and $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBnsb6SXhgCi" title="Intrinsic value of outstanding and exercisable options">0.3</span> million
respectively. As of April 30, 2022, approximately <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z378TaWxM6ie" title="Options unvested">813,000</span> additional options were unvested, which had an intrinsic value of <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_do_c20220430__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zfVdwDU2LpRj" title="Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value">zero</span> and
a weighted average remaining contractual term of <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zibhQToalN2e" title="Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term">9.7</span> years. There was approximately $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zb9PTaL46qvf" title="Share-based payment arrangement, expense">0.3</span> million and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zpfMRke2A3ol" title="Share-based payment arrangement, expense">0.4</span> million of total recognized
compensation cost related to stock options during each of the twelve months ended April 30, 2022 and 2021, respectively. As of April
30, 2022, there was approximately $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zthZz9I6wxl5" title="Unrecognized compensation cost related to non-vested stock">0.8</span> 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 <span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zvD70UbsOmq2" title="Share-based compensation of weighted-average period">2.5</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Performance
Stock Options</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January of 2020, the Company issued <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--TwoExecutivesMember_z4oohBNaIqH3" title="Share-based compensation options, grants in period, gross">81,337</span> performance-based stock options to two of its executives. There were <span id="xdx_900_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_pid_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zaIhTvr2duyf" title="Shares vested and outstanding">40,666</span> shares vested
and outstanding, which were set to expire on <span id="xdx_90B_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxpp3vDLu11e" title="Debt expire date">December 15, 2021</span>, all of which were exercised prior to the expiration date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January of 2021, the Company issued <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210131__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zeyfCNcMOHwl" title="Share-based compensation options, grants in period, gross">344,723</span> performance-based stock options to employees and executives. <span id="xdx_906_ecustom--StockOptionsVestingPeriodDescription_c20210101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zPOLDuF1Dss5" title="Stock options vesting period description">The awards vest over 2 years
provided there is positive total shareholder return (e.g. share price increase) as measured to the closing share price on January 14,
2022 and January 14, 2023.</span> There were <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zOmFiDzhIk51" title="Share-based compensation options, grants in period, gross">343,456</span> shares unvested and outstanding for the year ended April 30, 2022. None of the shares granted
to our former President and CEO under this issuance vested prior to June 18, 2021, his last day of employment. These unvested shares
are included in the Cancelled/forfeited figure in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmLqBurdfJp5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BF_zDCBUdJd5tZb" style="display: none">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Risk-free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7qEqr3cjVJf" title="Risk-free interest rate">1.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDkCQGFXFlWa" title="Expected dividend yield">0.0</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (in years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zgrJWj8oxHR2" title="Expected life (in years)">10.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zkdu0eiGPQs6" title="Expected volatility">76.0</span>%-
                                            <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zNhg5sodmD9" title="Expected volatility">136.5</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<p id="xdx_8A3_zpleXoE8w6L6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above assumptions were used to determine the weighted average per share fair value of $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200501__20210430__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember_pdd" title="Share-based compensation weighted average per share fair value">2.09</span> for performance stock options granted during
the year ended April 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zEzO69naoLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of performance stock options under our stock incentive plans is detailed in the following table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BC_zB7Tntu3eOH4" style="display: none">Schedule of Stock Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(In
                                            Years)</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zVW1ezt0jYw5" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning">424,790</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYEhdYhPd58" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance">2.57</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zOFrmFpgyWPe" title="Weighted Average Remaining Contractual Term (In Years), Beginning">9.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zn6wNO8TKK86" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted">66,667</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zuS7xUFSqCKk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted">0.62</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zePzWi3xwYUj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised">(40,668</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYeEANp7Vcg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised">1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled/forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxJ8ldxwJ911" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited">(240,667</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlSszTxa7xIl" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">2.61</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsiVv6jPbb7c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending">210,122</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJVGHsTd09Eb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance">2.20</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlX3XhgWki6a" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zcM52XcEqPWc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"><span style="-sec-ix-hidden: xdx2ixbrl1260">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z9npsqK1hr7b" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"><span style="-sec-ix-hidden: xdx2ixbrl1262">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A9_zq1bSWWVsfM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022 and 2021, the total intrinsic value of outstanding and exercisable performance stock options was approximately <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dc_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zOAdHdoOuuw5">zero
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIR6YAAJcqSl">0.1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million respectively. As of April 30, 2022,
approximately <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zt1iSTa8HVqj">210,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additional options were unvested, which had an
intrinsic value of $<span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_iI_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWBVNagE5Zc7">29,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and a weighted average remaining contractual
term of <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zb2E4bdHNXIh">8.8
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years. There was approximately $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrEK9Vrpxahf">0.1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zA64wQf4gzWk">0.1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million of total recognized compensation cost
related to performance stock options during each of the twelve months ended April 30, 2022 and 2021, respectively. As of April 30, 2022,
there was approximately $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zHVrWhqmaB1i">0.2
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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
<span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3N2tdYIBe4c">0.9
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restricted
Stock</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation
expense for unvested 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 year ended April 30, 2022 and 2021, the Company granted <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430_zR0iPIwCDVPl">827,764</span> and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20200501__20210430_zJqmz66p92rd">10,000</span>
shares, respectively, subject to service-based vesting requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zrnrrYPhZae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of unvested restricted stock under our stock incentive plans is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BB_zxsJ9W8KOpQl" style="display: none">Schedule of Non-vested Restricted Stock Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>of
                                            Shares</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average
Price<br/>
per Share</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Issued and unvested at April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z7TRH5JWXK9" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of Shares, Issued and unvested, Beginning">10,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zh8dNryxzGh" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Beginning">2.93</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Granted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zyPU0rHorhCf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Granted">827,764</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQuYUgfgLen7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Granted">1.41</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Vested</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zdtDVpSOxWMc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Vested">(10,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEsYMQfqFpN" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Vested">2.93</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoKHlwenM6i7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Cancelled/forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1289">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2X9ONpjKYT4" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1291">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Issued and unvested at April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQX2lLGsWpvb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Issued and Unvested, Ending">827,764</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoQTRiv5wZLe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Ending">1.41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_zrv2SfE5fVu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was approximately $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zjswpGHzJMo6" title="Share-based payment arrangement, expense">242,000</span> and $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zl9yX25WsAXg" title="Share-based payment arrangement, expense">49,000</span> of total recognized compensation cost related to restricted stock for the years ended April 30,
2022 and 2021, respectively. As of April 30, 2022, there was $<span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8Lf8hsiVc5h" title="Unrecognized compensation cost">0.9</span> million 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 <span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfjnXa40owVe" title="Share-based compensation of weighted-average period">1.9</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447242576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_z56JMLio0YK2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(15)
<span id="xdx_827_zE1XZei1kSM6">Fair Value Measurements</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
Topic 820,&#8221;<i>Fair Value Measurements&#8221;</i> 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unadjusted
    quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement
    date.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs
    other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs
    that are unobservable for the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disclosure
of Fair Values</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;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&#8217;s warrant liabilities represent the only
asset or liability classified financial instrument that is measured at fair value on a recurring basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the Company&#8217;s short-term investments (refer to Note 2) is based on observable trading of each security which
is based on Level 1 observable inputs as they are unadjusted quoted prices in active markets. The total fair value of our investments
as of April 30, 2022 and 2021 were $<span id="xdx_903_eus-gaap--InvestmentsFairValueDisclosure_iI_pn5n6_c20220430_zM91RYCkF817">49.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million and <span id="xdx_90D_eus-gaap--InvestmentsFairValueDisclosure_iI_dc_c20210430_zF9Q8ByQchOa">zero</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">,
respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the Company&#8217;s warrant liabilities (refer to Note 9) 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&#8217;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&#8217;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 expected life of the warrants. The warrants were expired
as of April 30, 2022 and had a fair value near <span id="xdx_90E_eus-gaap--FairValueNetAssetLiability_iI_pp0p0_dc_c20210430_zp3ktsLtxta8" title="Fair value on a recurring basis">zero</span> as of basis as of April 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no unrealized gains for the twelve months ended April 30, 2022 and 2021, respectively. When incurred, gains and losses are included
within &#8220;Gain (loss) due to change in fair value of warrant liabilities&#8221; in the Consolidated Statements of Operations. The
Company determined the fair value using the Black-Scholes option pricing model with the following assumptions:</span></p>

<p id="xdx_89F_ecustom--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_zEl2siXgpi5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z83tpSWwOdci" style="display: none">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Dividend rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20200501__20210430_znILng8Mf1x5" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Dividend rate">0.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Risk-free rate</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zjG1AEwOCiKk" title="Risk-free interest rate">0.01</span>%
-<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zWd7tF4eQaCe" title="Risk-free interest rate">0.02</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zpnytQkHlV33" title="Expected life (in years)">0.2</span>
                                            - <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zcNy8ZAGEdJc" title="Expected life (in years)">0.6</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430_zBlG5iMCDcbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected volatility">1.498</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zCxMI3Bdwe38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
there is a Level 3 contingent liability in the amount of $<span id="xdx_90B_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20220430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zhyelGnS9OPe">1.6
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million as the inputs are unobservable to determine
this fair value. As of April 30, 2022, there has been no change in value of this contingent liability from the time that it was acquired.
Refer to Note 18 for further details around this contingent liability and how the value is determined.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 twelve months ended April 30, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447261952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_z6uCxl2xMGsj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(16)
<span id="xdx_823_znSAGe2rl5W">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p id="xdx_897_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zRvmV1bwNRtl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
before income taxes for the years ended April 30, 2022 and 2021 consisted of the following components:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_z8b3Dus4Bzc3" style="display: none">Schedule of Components of Loss Before Income Taxes</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20210501__20220430_z2XxKsXi0bO3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20200501__20210430_zol0A66i8qv5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_maILFCOzq5R_z5PHnVkYAAIf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Domestic</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(20,665</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(14,392</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_maILFCOzq5R_zTSLkVXGGttf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Foreign</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"/>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(32</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(368</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzq5R_zcEJrAckIsVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total loss before income taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(20,697</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(14,760</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p id="xdx_8A7_zEo4va3EG8bc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
income tax benefit for the years ended April 30, 2022 and 2021 consisted of state income tax benefits of $1.4 million and zero in each
year, respectively, from the sale of New Jersey net operating losses and research and development credits. There was no benefit reflected
in fiscal year 2021 as the payment was received in fiscal year 2022.</span> For the year ended April 30, 2021, the income tax provision
consists of state minimum tax. Also included in the income tax benefit for fiscal year 2022 is a benefit of approximately $<span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zii7nxV9foK5" title="Income tax benefit">0.4</span> million
from the reversal of the valuation allowance resulting from the establishment of a deferred tax liability in connection with the MAR
acquisition (see Note 18).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Tax
Rate Reconciliation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_znnACoH8snrb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effective income tax rate differed from the percentages computed by applying the U.S. federal income tax rate for the periods ended April
30, 2022 and 2021 to loss before income taxes as a result of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zbZH9c1xFnff" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210501__20220430_z3HWUtvfp2O6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_z8viEca81mD5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zKoVZw6ktYZ3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Computed expected tax benefit</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Increase(reduction) in income taxes resulting from:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zMHkoWbB8xs6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State income taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zG2aNdQCfUfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Federal research and development tax credits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zQt6ftiJ5zS8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Foreign rate differential</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1352">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zdUzIDlSYkIk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Other non-deductible expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.9</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_400_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zAYYRhAIWZk3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds of sale of New Jersey tax benefits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(7.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1359">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zdX61pFC25ii" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_zUl5Zxhc6sZh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Increase in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14.1</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14.5</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zAXSZbWnFR2c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Income tax (benefit)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(8.9</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1368">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p id="xdx_8A3_z4XfDy4fhgBc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Significant
Components of Deferred Taxes</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zycS9StoN65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tax effects of temporary differences and carry forwards that give rise to the Company&#8217;s deferred tax assets and deferred tax liabilities
are presented below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zvc0cO1fh8fk" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20220430_ztJs5fjunER9" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_z2DIdooSmQS5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzzto_zAtQRPO4jPn3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Federal net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">40,338</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">36,340</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzzto_zbC4j3O6Amlj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Foreign net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,061</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">4,064</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzzto_zfpDDG7m9Iji" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">968</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">581</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzzto_zCFriLtD9v6c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Federal and New Jersey research and development tax credits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">4,167</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,303</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzzto_zMXSsLsEtWVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Stock compensation</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">429</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">346</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzzto_z0iiHM9moFB5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accrued expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">79</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">158</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzzto_zt42ac6kjTq6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(445</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">545</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzzto_maDTALNz76p_zXY0U1aDQqJi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets before valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">47,597</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">45,337</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTALNz76p_zJMUbwCqGbUf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(47,597</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(45,091</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--DeferredTaxAssetNet_iTI_pn3n3_mtDTALNz76p_zp7ZpeYDPZOa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1399">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">246</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax liability:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--DeferredTaxLiabilitiesOtherLiability_iI_pn3n3_zFC2T17lq7b9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Other liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">203</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">246</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNI_pn3n3_di_zB5CCqI8M5Li" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Net deferred tax
    assets (liabilities)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(203</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1406">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zDRULqCkLAlg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of
future taxable income during the periods in which those temporary differences and carry forwards become deductible or are utilized. As
of April 30, 2022 and 2021, based upon the level of historical taxable losses, valuation allowances of $<span id="xdx_900_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20220430_zEZ8YJxXNiRf" title="Deferred tax assets, valuation allowance">47.6</span> million and $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20210430_zhkL2s6BpkTj" title="Deferred tax assets, valuation allowance">45.1</span> million,
respectively, were recorded to fully offset deferred tax assets. The valuation allowance increased $<span id="xdx_901_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210501__20220430_z0qjegfX4G38" title="Increase (decrease) in valuation allowance">2.5</span> million during the year ended
April 30, 2022 and decreased $<span id="xdx_908_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20200501__20210430_zpa2NorSgm18" title="Increase (decrease) in valuation allowance">2.7</span> million during the year ended 2021 respectively, due to continuing net operating losses</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 60pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company had net operating loss carry forwards for federal income tax purposes of approximately $<span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430_zU6oTxovjP9j" title="Net operating loss carry forwards">191.4</span> million,
which <span id="xdx_901_ecustom--OperatingLossCarryforwardsExpirationDescription_c20210501__20220430_zcKJSntOCA47" title="Operating loss carryforwards, expiration description">begin to expire in fiscal 2023;</span> $<span id="xdx_90D_ecustom--OperatingLossCarryforwardsSubjectToNoExpiration_iI_pn5n6_c20220430_zQRPmS8lWdWd" title="Net operating loss subject to no expiration">56.2</span> million of the federal carryforward has no expiration, but <span id="xdx_90B_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20210501__20220430_zUP7YascbPqf" title="Operating loss carryforwards, deductibility limitation">the deductibility of such federal
net operating losses may be limited to 80% of our taxable income in future years.</span> The Company also had federal research and development
tax credit carry forwards of approximately $<span id="xdx_900_eus-gaap--TaxCreditCarryforwardAmount_iI_pn5n6_c20220430__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zEMsumnlsk8a" title="Tax credit carry forwards">3.3</span> million as of April 30, 2022, which begins to expire in 2024. The Tax Reform Act of 1986
contains provisions that limit the utilization of net operating loss and tax credit carry forwards if there has been an ownership change,
as defined. The Company has determined that as a result of multiple ownership changes, as described in Section 382 of the Internal Revenue
Code, its ability to utilize these NOL&#8217;s and research and development tax credit have been significantly limited.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, as of April 30, 2022, the Company had state net operating loss carry forwards of approximately $13.8</span> million which <span id="xdx_90F_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20210501__20220430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zhg6Ei07A0Pe" title="Operating loss carryforwards, expiration description">begin to
expire in 2041, which also may be limited to utilization limitations.</span> Further, as of April 30, 2022, the Company had foreign net operating
loss carry forwards of approximately $<span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_z9wAUK5pA9V4" title="Net operating loss carry forwards">10.9</span> million. The ability to utilize these carry forwards may also be limited due to ownership
changes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income
Tax Benefit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended April 30, 2022 and 2021, the Company sold New Jersey State net operating losses and research and development credits
(&#8220;NJ NOL&#8221;) in the amount of $<span id="xdx_905_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zUjTY6eEAKrd">4.0 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
and $<span id="xdx_902_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20210430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zUGmtqvNpg3d">12.0 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million,
respectively, resulting in the recognition of income tax benefits of $<span id="xdx_900_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zquzQ0cTGjW6">0.4 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
and $<span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20200501__20210430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zibsMHUjM6ed">1.0 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million.
The total proceeds of $<span id="xdx_909_ecustom--ProceedFromSaleOfLossCarryforwardsAndTaxCredits_pn5n6_c20210501__20210531_z3dNVypWt8ma">1.4 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
for fiscal year 2022 and 2021 were recorded in the Company&#8217;s Statement of Operations in fiscal 2022 as the sale of the fiscal year 2021 NJ NOL was not completed until May, 2021. New
Jersey-based technology or biotechnology companies with fewer than 225 US employees may be eligible to sell net operating losses and
research and development tax credits to unaffiliated corporations, up to a maximum lifetime benefit of $<span id="xdx_903_eus-gaap--OperatingIncomeLoss_pn6n6_c20210501__20220430__srt--TitleOfIndividualAxis__custom--USEmployeesMember_z3sVNg8vQrDb">20 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
per business. As of April 30, 2022 we have approximately $<span id="xdx_907_eus-gaap--OperatingIncomeLoss_pn5n6_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zaCDRxpaSGSf">4.6 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million
still available to sell.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Uncertain
Tax Positions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company is currently undergoing an income tax audit in Spain for the period from 2011 to 2014, when the Company&#8217;s
Spanish branch was closed. At April 30, 2022 and 2021, the Company had no other 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. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not have any interest or penalties accrued related to uncertain tax positions as it does not have any unrecognized tax benefits.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447249936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zoBsDb7joV0a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(17)
<span id="xdx_827_zxh1CWTr6ro7">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Employment
Litigation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 28, 2018, counsel for Charles Dunleavy, the Company&#8217;s former President &amp; Chief Executive Officer who was terminated
for cause effective June 9, 2014, 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 alleged various claims relating to Mr. Dunleavy&#8217;s
termination. After the hearings in the proceeding were conducted, on December 11, 2020, the arbitration panel issued an interim award
finding, among other things, that the termination for cause of Mr. Dunleavy was in breach of his employment contract and awarded him
compensatory damages in the amount of $<span id="xdx_907_eus-gaap--LossContingencyDamagesSoughtValue_pp2p0_c20180827__20180828__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_z6VAV3emGUmc" title="Loss contingency, damages sought, value">438,255</span>. On May 3, 2021, the panel issued a second interim award and therein awarded Mr. Dunleavy
attorneys&#8217; fees, costs and prejudgment interest. The Company agreed, on May 24, 2021, to pay Mr. Dunleavy $<span id="xdx_903_eus-gaap--LossContingencyDamagesSoughtValue_c20210523__20210524__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_pp2p0" title="Loss contingency, damages sought, value">1,223,963</span>, representing
the total compensatory damages, attorneys&#8217; fees, costs and prejudgment interest, which is the full amount awarded by the arbitration
panel. The Company made the required payment on May 26, 2021, and the matter is now closed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Spain
Income Tax Audit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when our Spanish branch was closed. On July 30, 2018,
the Spanish tax inspector concluded that although there was no tax owed in light of losses reported, the Company&#8217;s Spanish branch
owed penalties for failure to properly account for the income associated with the funding grant. During the year ended April 30, 2022,
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 &#8364;<span id="xdx_90C_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_uEuro_c20210125__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z1QVbpvWBzfc" title="Income tax penalties">279,870</span> or approximately $<span id="xdx_906_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_c20220430__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zSUTwoeT8lil" title="Income tax penalties">331,000</span>. On January 25, 2021, the
Company paid the Spanish Tax Administration &#8364;<span id="xdx_902_eus-gaap--LossContingencyDamagesPaidValue_pp0p0_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zsu83Br1yyZa" title="Payment of tax on damages">279,870</span>. Notwithstanding that payment, on April 30, 2022, the Company filed its appeal
of the decision of the Central Court to the Spanish National Court. The Company expects a ruling on the appeal prior to the end of fiscal
2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447345520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Marine Advanced Robotics, Inc.<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisition of Marine Advanced Robotics, Inc.</a></td>
<td class="text"><p id="xdx_806_eus-gaap--BusinessCombinationDisclosureTextBlock_zxULDdHcYEmd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(18)
<span id="xdx_82C_zmhpsnmxPFhh">Acquisition of Marine Advanced Robotics, Inc.</span> </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 15, 2021, the Company acquired all of the outstanding equity interest of Marine Advanced Robotics, Inc. (&#8220;MAR&#8221;),
a Richmond (San Francisco Bay Area), California-based developer and manufacturer of autonomous surface vehicles.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounted for the transaction as a business combination under ASC 805, &#8220;Business Combinations.&#8221; 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 of approximately $<span id="xdx_901_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn5n6_c20211114__20211115_zWUjgoqHkOih" title="Acquisition related costs">0.3</span> million (such as advisory, legal, valuation, other professional fees) were expensed in the Consolidated
Statement of Operations in the period incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company paid cash consideration of $<span id="xdx_90E_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zQCoTZKWYlmj" title="Cash consideration">4.0</span>
million and issued <span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zWfBwzOQdX36" title="Shares issued">3,330,162</span>
shares of our common stock, valued at approximately $<span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z7OLPmPECsrk" title="Business acquisition value">5.9</span>
million based on the closing price of $<span id="xdx_907_eus-gaap--BusinessAcquisitionSharePrice_iI_c20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zwWRDaitqMlj" title="Business Acquisition, Share Price">2.10</span>,
and reduced by a lack of marketability discount since they were restricted for a 12 month period. The Company assumed liability for
advances payable to the former owners of MAR for approximately $<span id="xdx_903_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pp0p0_c20211114__20211115_zSTLx6kEbIlf" title="Liability assumed">456,000</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
contingent consideration is based on the achievement of certain milestones over a 30-month period. As of the acquisition date, the contingent
consideration had a fair value of $<span id="xdx_904_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20211115_zlOWBLmwQIM4" title="Business combination contingent consideration">1.6</span> million. Under the terms of the MAR purchase agreement, the contingent consideration consists
of two earn-out periods, one running from the date of the acquisition through April 30, 2023 in which the maximum earn-out is $<span id="xdx_90D_ecustom--BusinessCombinationMaximumEarnoutAmount_pn5n6_c20211114__20211115_zUqWJotQA7G7" title="Business combination maximum earnout amount">1.5</span> million
and the other from May 1, 2023 through April 30, 2024 where the maximum earn-out is $<span id="xdx_908_ecustom--BusinessCombinationMaximumEarnoutAmount_pn5n6_c20211114__20211115__srt--RangeAxis__srt--MaximumMember_zE0XXbOgcIJ1" title="Business combination maximum earnout amount">2</span> million. The fair value as of the date of acquisition
was determined using a simulation model based on an estimate of revenues during these periods and discount factors ranging from <span id="xdx_90A_ecustom--RevenueDiscountPercentage_iI_dp_uPure_c20211115__srt--RangeAxis__srt--MinimumMember_zmw2x857WFW7" title="Revenue discount percentage">5.8</span>%
to <span id="xdx_909_ecustom--RevenueDiscountPercentage_iI_dp_uPure_c20211115__srt--RangeAxis__srt--MaximumMember_zQ3Qz89w8PE2" title="Revenue discount percentage">14.5</span>%. As discussed in Note 15 per ASC Topic 820, we consider this to be a Level 3 liability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
consideration including cash, restricted shares, liabilities assumed, and contingent consideration was valued at approximately $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_pn5n6_c20211114__20211115_zwOUPIn2kCR6" title="Total consideration">11.9</span>
million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zxYZCs8VsZ41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase
consideration consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zp5Q8y6ckCMe" style="display: none">Schedule
of Business Combination Purchase Consideration</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zLTGlU1afKjb" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PaymentsToAcquireBusinessesGross_pn3n3_msTCzYcc_maBCCTzdlz_zDBR8weuIYDi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%">Cash</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">4,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pn3n3_maTCzYcc_maBCCTzdlz_zfucDBxTz97h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Advance payable - MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_msTCzYcc_maBCCTzdlz_z15R21mqKCR7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Fair value of restricted shares</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,855</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_maTCzYcc_maBCCTzdlz_zd5yYMFkOII1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Fair value of contingent consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,591</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzdlz_zX1QeCG7CmS5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11,902</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zjXV7lXkROPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preliminary allocation of the fair value of the MAR acquisition is shown in the table below. The allocation of the fair value will be
finalized when the valuation is completed, and the differences will be trued up for the final allocated amounts, hence, actual results
may differ from preliminary estimate. In the fourth quarter of fiscal year 2022, the Company recorded a purchase accounting adjustment related to income taxes resulting in an increase to goodwill of approximately $<span id="xdx_90F_eus-gaap--GoodwillPeriodIncreaseDecrease_pp0p0_c20220201__20220430__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z6E4q8t2ujCf" title="Increase in goodwill">580,000</span>.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p id="xdx_898_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zoRkVVIUsDpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span id="xdx_8BC_zOaKwywuT6f8" style="display: none">Schedule
Of Preliminary Allocation of Fair Value Assumptions</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20211115_zB6UdtwywD2a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Total Purchase Consideration</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z3OoK45sDSaa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total Purchase Consideration">11,902</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msTCzYcc_maBCRIAzsuR_zUqjw23n1Or2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Cash</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zAvpii25NNd6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Inventory</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">150</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zM6HVAbMizri" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Property and equipment, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">38</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z6gF7NxsGxnk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Trademarks</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,755</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zT96AqXbRwK5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Patents</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,193</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--Goodwill_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z47ONGMQO84g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">8,537</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_ziZCeCqtcqjj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Contract liabilities acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(203)</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_z3wQ26KAyWo2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Deferred income tax liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(580)</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_mtBCRIAzsuR_zIt11z1wqmzh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net asset acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11,902</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zngoOomPs8Nf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
net assets were recorded at their estimated fair value. In valuing acquired assets and liabilities, fair value estimates were based primarily
on future expected cash flows, market rate assumptions, and appropriate discount rates. In connection with the acquisition of MAR, we
acquired approximately $<span id="xdx_904_eus-gaap--FinitelivedIntangibleAssetsAcquired1_pn5n6_c20210501__20220430_zb8uyE0NTa13" title="Intangible assets acquired">3.9 </span>million of intangible assets, including trademarks with an indefinite life and patents that will be amortized
over a useful life of nine years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is considered an indefinite-lived asset that relates primarily to intangible assets that do not qualify for separate recognition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma financial information in the table below summarizes the combined results of operations for the Company and MAR as
if the companies had been combined as of May 1, 2020. The following unaudited pro forma financial information is for informational
purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had
taken place as of May 1, 2020.</span></p>

<p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z7SIjxlIafqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zKNpxC6PdBm4" style="display: none">Schedule of Pro Forma Financial Information</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"/><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_491_20210501__20220430_zPH4fsMdiY31" style="font: 10pt Times New Roman, Times, Serif; text-align: right">2022</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_49E_20200501__20210430_zdA634GrwApi" style="font: 10pt Times New Roman, Times, Serif; text-align: right">2021</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Revenue</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">2,621</p></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">2,302</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(18,413</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(14,174</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_pid_zFN61WI58Jn4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Basic and diluted net loss per share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.34</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.47</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

<p id="xdx_8AA_z8GQWm4TN789" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447449040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segments and Geographic Information</a></td>
<td class="text"><p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_zIabbJ9oKi14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(19)
<span id="xdx_82C_z6ghBMbfgnag">Operating Segments and Geographic Information</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s business consists of one segment as the revenues associated with its different business lines are not material enough
to justify segment reporting or to make it meaningful to investors, and our chief operating decision maker does not view the Company&#8217;s
operations on a segment basis. The Company operates on a worldwide basis with one operating company in the U.S. and one operating subsidiary
in the UK and one operating subsidiary which was discontinued during 2022 in Australia. Revenues and expenses are generally attributed
to the operating unit that bills the customers. Geographic information is as follows:</span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zNq5L9tFQ9a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z7fpbdsBDBxe" style="display: none">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Year Ended April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">North &amp; South</p>America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Asia and</p>Australia</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Revenues from external customers</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUxVytt6WAf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,633</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zIe77If8qE1g" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">19</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zv6aUzlc1pb8" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">107</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zB54Wop83FEb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,759</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zM451ElXMIbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(18,732</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zyQ4cjtthhE5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpQuCGPNCMv6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(131</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLTUGi3i1Aqi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(18,874</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Long-lived assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLLQBFjrKt8d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">445</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zKRQWe65ljUg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1546">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQb8WLNivn8f" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1548">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zdC6aXvXjEga" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">445</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z5IouBRr6SEl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">73,359</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zFS9PISEZ8Ii" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoRIsewjDOyc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zCnwdyPBJFt8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">73,393</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Year Ended April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">North &amp; South<br/>
America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Asia and <br/>Australia</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Revenues from external customers</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z7mQA1JPvZR7" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,206</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zl8qsaAeljsf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"><span style="-sec-ix-hidden: xdx2ixbrl1562">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zqOGqYOADLk3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"><span style="-sec-ix-hidden: xdx2ixbrl1564">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkS2sD8Pwoh3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,206</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpEfVGXY10P7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(13,211</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3Ug3bFLNzA7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(359</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLvMZ5bYLYX3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zcM3JmCd5Hdi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(13,592</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Long-lived assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zJCipZtUbjRh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">406</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zx7MgiPz47a3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1578">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfSTReK7Eda1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1580">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfPTqfcIdgr1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">406</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zk5VNxhLDTZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">86,085</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zDInbHwZT1Ca" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpHIguNkgCt4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">273</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zGdDvteaHThl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">86,377</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A5_zBVvZuFTle3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637441838224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zsMs31km9HM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(a)
<span id="xdx_867_zNlDYeIyaA06">Consolidation</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Ocean Power
Technologies Ltd. in the United Kingdom, and Ocean Power Technologies (Australasia) Pty Ltd. in Australia, which has been liquidated
as of April 30, 2022. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--UseOfEstimates_zlarps9Ebnx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(b)
<span id="xdx_867_zRYlBIBgRPc8">Use of Estimates</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, stock-based
compensation, valuations, purchase price allocations and contingent consideration related to business combinations, expected future
cash flows including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability
of long-lived assets, goodwill and other intangible assets and the related amortization methods and periods, estimated hours to complete
projects and percentage of completion of customer contracts for purposes of revenue recognition. Actual results could differ from those
estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zoVTEVI4U4K9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(c)
<span id="xdx_863_zePcJ64ZSaC4">Business Combinations</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#8220;FASB&#8221;) issued Accounting
Standards Update (&#8220;ASU&#8221;) No. 2015-16, <i>Business Combinations (Topic 805).</i> The Company allocates the fair value of consideration
transferred in a business combination to the estimated fair value at the acquisition date of the tangible and intangible assets acquired
as well as the liabilities assumed. Acquisition costs are expensed as incurred. Any excess consideration transferred is recorded as goodwill
and in instances where the fair value of consideration transferred is less than the estimated fair value of tangible and intangible assets
acquired less liabilities assumed; such amounts are recorded as a gain on the bargain purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2REIBw9R9k2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(d)
<span id="xdx_86C_zz6otHsLDwwl">Revenue Recognition</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s forecast of the total cost to satisfy the performance obligation plus an appropriate
profit margin.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nature of the Company&#8217;s contracts may give rise to several types of variable considerations, 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 April 30, 2022 or 2021. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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 labor hours 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217;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&#8217;s business. For the twelve-month periods ended April 30, 2022 and 2021, all of the Company&#8217;s contracts were classified
as firm fixed price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 30, 2022, the Company&#8217;s total remaining performance obligations, also referred to as backlog, totaled $<span id="xdx_909_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_zhaVzlxazSf5" title="Revenue remaining performance obligation">0.6</span> million. The
Company expects to recognize approximately <span id="xdx_908_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20210501__20220430_zuQkUh9wstjh" title="Revenue remaining performance obligation, percentage">100</span>%, or $<span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_z2jZDdaRaHrg" title="Revenue remaining performance obligation">0.6</span> million, of the remaining performance obligations as revenue over the next twelve
months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also enters into lease arrangements for its PB3 PowerBuoy&#174; (&#8220;PB3&#8221;) and Wave Adaptive Modular Vessels (&#8220;WAM-V<sup>&#174;</sup>&#8221;)
with certain customers. 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within
ASC Topic 842, <i>&#8220;Leases&#8221;.</i> 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, of which the Company has none. All others are treated as an operating lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term and is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the twelve months ended April 30, 2022 and 2021 was immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</a></td>
<td class="text"><p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ztcujzZUk9m7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(e)
<span id="xdx_86D_zGhmAtHOradf">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash
and Cash Equivalents</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 for the years ended April 30,
2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zZbWzp5UvOqc" style="display: none">Schedule of Cash and Cash Equivalents</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Checking and savings accounts</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents">1,815</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents">1,850</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">6,070</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">81,178</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">7,885</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">83,028</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zQ7fwsUwyB6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restricted
Cash and Security Agreements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $<span id="xdx_903_eus-gaap--Deposits_iI_pp0p0_c20220430__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_zYrGfu7CrKsg" title="Deposits">154,000</span> 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 cancellable at the discretion of Santander.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Santander
also issued one letters of credit to subsidiaries of Enel Green Power (&#8220;EGP&#8221;) pursuant to the Company&#8217;s contracts with
EGP. A letter of credit was issued in the amount of $<span id="xdx_905_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zANp0z495wz6" title="Letters of Credit Outstanding, Amount">645,000</span> and was reduced to $<span id="xdx_908_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zsSiHHPamQCc" title="Letters of Credit Outstanding, Amount">323,000</span> in August 2020. The second letter of credit
will be reduced by $<span id="xdx_90C_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zx9TdpPUeeRk">258,000</span> once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $<span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zBAI4ETKehUi" title="Letters of credit issued amount">65,000</span>
will be released 12 months after the buoy is fully deployed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">7,885</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">83,028</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash- short term</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">258</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">219</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">222</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">8,362</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">83,634</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
<p id="xdx_8A5_zsx8JZIaB9M1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Investments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
fiscal 2022, the Company acquired approximately $<span id="xdx_901_eus-gaap--AlternativeInvestment_iI_pn5n6_c20220430_zNLsvnDENy25">49.4
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million in investment securities through Charles
Schwab Bank. All investment securities consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment
grade rated or better, and mature within 12 months. The Company has the means and intends to hold all investments to maturity, and as
such are classified as held-to-maturity investments. The total recognized interest expense on the premium we paid for the bonds as of
April 30, 2022 is approximately $<span id="xdx_90E_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zBjFao9IyIU6">60,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">on an amortized cost basis of approximately $<span id="xdx_906_eus-gaap--InvestmentOwnedAtCost_iI_pn5n6_c20220430_z3IWHtDg7RD5">0.3
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million. Additionally, there has been no other
than temporary impairment on these investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:</p>


<p style="margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B5_zFdMqv9b4dOb" style="display: none">Schedule of Investments and Unrealized Gains/Losses</span></p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Category</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cost or Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Gains</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Losses</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Estimated Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Unrealized Gains/(Losses)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Held-to-Maturity Securities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost or Amortized Cost">49,384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Gains">81</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Losses">(414</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Fair Value">49,051</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net Unrealized Gains/(Losses)">(333</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

<p id="xdx_8AF_zG9pVLXe3XX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>


<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zswTic340iqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(f)
<span id="xdx_86F_zRaWwZd9E56h">Property and Equipment</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated
using the straight-line method over the estimated useful lives (<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210501__20220430__srt--RangeAxis__srt--MinimumMember_zyHyvWY59j8e" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0724">three
</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to <span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dt_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zsTAoBHyayqg">seven
years</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) of the assets. Leasehold improvements
are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term.
Expenses for maintenance and repairs are charged to operations as incurred. Property and equipment are also reviewed for impairment
whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of
assets to be held and used is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows
expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment
charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></p>

<p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_z7WIAztKFOV6" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)">3</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment
    under capitalized lease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life">Over
    the life of the lease</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life">Shorter
    of the estimated useful life or lease term</span></span></td></tr>
  </table>
<p id="xdx_8AE_zIcFGB8jwLr4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Exchange Gains and Losses</a></td>
<td class="text"><p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zVB9jqusnTra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(g)
<span id="xdx_861_zV0iZ69TKoH6">Foreign Exchange Gains and Losses</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains cash accounts that are denominated in British pound sterling, Euros and Australian dollars. These amounts are included
in cash, cash equivalents and restricted cash on the accompanying Consolidated Balance Sheets. Such positions may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#8220;Foreign exchange (loss)/gain&#8221;
in the accompanying Consolidated Statements of Operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zArWFvhbwhu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(h)
<span id="xdx_863_z2OQpQEEDTal">Concentration of Credit Risk</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash. The Company believes that its credit risk is limited because the Company&#8217;s current contracts are with companies with
a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investment and
does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity investments.
Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of April 30, 2022 was less than
$<span id="xdx_90F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember__srt--RangeAxis__srt--MinimumMember_zsP5xb2xxDo4" title="Cash and Cash Equivalents, at Carrying Value">0.1</span> million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below shows the percentage of the Company&#8217;s revenues derived from customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues for at least one of the periods indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zRJB8D2K81G8" style="display: none">Schedule of Revenue by Major Customers by Reporting Segments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transocean Ltd.</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0752">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Valaris PLC</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0755">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Diamond Offshore Drilling, Inc.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0758">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">United States Department of Energy</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0761">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Enel Green Power Chile, LTDA</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">61</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Eni S.p.A.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Other (no other customers over 10%)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues, percentage</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<p id="xdx_8AA_zOzd6qaA88H1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loss of, or a significant reduction in revenues from a current customer could significantly impact the Company&#8217;s financial position
or results of operations. The Company does not require its customers to provide collateral.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_WarrantAccountingPolicyTextBlock', window );">Warrant Accounting</a></td>
<td class="text"><p id="xdx_844_ecustom--WarrantAccountingPolicyTextBlock_z61C1X2pnUac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(i)
<span id="xdx_86A_zYpTmwAJx5Wc">Warrant Accounting</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for warrants issued in connection with its public offerings in accordance with the guidance FASB Topic &#8220;48
Accounting for Certain Financial Instruments with Characteristics of Both Liabilities and Equity&#8221; which provides that warrants
meeting the classification of a liability award are recorded 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 Company recognizes any change in fair value
in its Consolidated Statements of Operations. The Company will continue to adjust the carrying value of the warrants for changes in the
estimated fair value until such time as these instruments are exercised or expire. At that time, the liabilities will be reclassified
to &#8220;Additional paid-in capital&#8221;, a component of &#8220;Shareholders&#8217; equity&#8221; on the Consolidated Balance Sheets.
The pre-funded and common warrants issued in the Company&#8217;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. The Company has no warrants classified as liabilities as of April
30, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss per Common Share</a></td>
<td class="text"><p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zxb4jHRdVkE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(j)
<span id="xdx_866_z6n9E5sfR7z2">Net Loss per Common Share</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted net loss per 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&#8217;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
share calculation due to their anti-dilutive effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested restricted stock issued to employees and non-employee directors, totaling <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zcYhsTaO4L1a" title="Antidilutive securities excluded from computation of earnings per share, amount">6,353,422</span> and <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20210430_zX8bTGTa4eic" title="Antidilutive securities excluded from computation of earnings per share, amount">5,163,020</span> for the
years ended April 30, 2022 and 2021, respectively, were excluded from each of the computations as the effect would be anti-dilutive due
to the Company&#8217;s losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_znEulhcTsi2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(k)
<span id="xdx_86D_zsIAUXEc5Q3b">Share-Based Compensation</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the years ended April 30, 2022 and
2021 was approximately $<span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSphmG5cfeng" title="Share based compensation">1.2</span> million and $<span id="xdx_909_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20200501__20210430_zZ0BdlBkION" title="Share based compensation">0.8</span> million, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangibles</a></td>
<td class="text"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zql6W10aoN58" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(l)
<span id="xdx_869_zLHwnYBc1pqg">Intangibles</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost) (See also Note 18). Intangible assets are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The trade name and customer relationship intangible are
being amortized over <span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4Sv7qgcZRs4" title="Intangible asset estimated lives">12</span> years and <span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8reV9a525ud" title="Intangible asset estimated lives">10</span> years respectively, which is consistent with the estimated pattern of economic benefit of the assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was <span id="xdx_900_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pdp0_do_c20210501__20220430_zrVGjY6Lr7ie" title="Impairment of intangible assets">no</span> indication of impairment of intangible assets
as of April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zdZVY2T5rI31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(m)
<span id="xdx_868_zA6ANlJBFZY5">Goodwill</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company use a qualitative analysis, it considers
factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory environment.
If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is
performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent with
management&#8217;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate (weighted
average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value is less
than the carrying amount an impairment charge for the difference is recorded. The Company acquired goodwill as part of its purchase of
MAR (Note 18). As this is the first year of the acquisition, no goodwill impairment assessment was completed however, the Company is
not aware of potential triggering events that would cause an impairment analysis to be performed as of April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zuDdUbIg7uig" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(n)
<span id="xdx_865_zTiCV3d2i1Gf">Income Taxes</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences
attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective
tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates
expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards
are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether
it is more likely than not that some portion or all of the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
that includes the enactment date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is <span id="xdx_901_eus-gaap--IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_c20210501__20220430" title="Income tax likely percentage description">greater than 50%</span> likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
16 for further disclosures around our income taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_z4iv7ZTApvkh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(o)
<span id="xdx_863_zqcMa8U8Dmjf">Accumulated Other Comprehensive Loss</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency for the Company&#8217;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet
date and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting
from such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. In fiscal 2022 the
Company liquidated its subsidiary, Ocean Power Technologies (Australasia) Pty Ltd. in Australia, resulting in a loss of
approximately $<span id="xdx_900_ecustom--LiquidationOfSubsidiary_pn5n6_c20210501__20220430__srt--StatementGeographicalAxis__country--AU_zQ0e7MS8syH7" title="Liquidation of Subsidiary">0.2</span>
million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Standards</a></td>
<td class="text"><p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zsqLAIhBU7Lf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(p)
<span id="xdx_86B_zOCHfn6h5z97">Recently Issued Accounting Standards</span></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU No. 2016-13,
&#8220;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; 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, Financial Instruments&#8212;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), 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 of the adoption of ASU 2016-13 on its consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Loss [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_WarrantAccountingPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Accounting [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_WarrantAccountingPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448999984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zZbWzp5UvOqc" style="display: none">Schedule of Cash and Cash Equivalents</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Checking and savings accounts</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents">1,815</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents">1,850</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">6,070</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">81,178</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">7,885</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents">83,028</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of Cash and Cash Equivalents and Restricted Cash</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</span>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">7,885</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">83,028</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash- short term</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">258</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">219</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">222</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash, cash equivalents,
    restricted cash and restricted cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">8,362</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">83,634</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of Investments and Unrealized Gains/Losses</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:</p>


<p style="margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B5_zFdMqv9b4dOb" style="display: none">Schedule of Investments and Unrealized Gains/Losses</span></p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Category</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cost or Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Gains</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Gross Unrealized Losses</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Estimated Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Unrealized Gains/(Losses)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Held-to-Maturity Securities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost or Amortized Cost">49,384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Gains">81</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Losses">(414</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Fair Value">49,051</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net Unrealized Gains/(Losses)">(333</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Property, Plant and Equipment, Useful Life</a></td>
<td class="text"><p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_z7WIAztKFOV6" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)">3</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment
    under capitalized lease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life">Over
    the life of the lease</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life">Shorter
    of the estimated useful life or lease term</span></span></td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Revenue by Major Customers by Reporting Segments</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below shows the percentage of the Company&#8217;s revenues derived from customers whose revenues accounted for at least 10% of
the Company&#8217;s consolidated revenues for at least one of the periods indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zRJB8D2K81G8" style="display: none">Schedule of Revenue by Major Customers by Reporting Segments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Customer</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transocean Ltd.</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0752">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Valaris PLC</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0755">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Diamond Offshore Drilling, Inc.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0758">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">United States Department of Energy</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0761">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Enel Green Power Chile, LTDA</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">61</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Eni S.p.A.</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Other (no other customers over 10%)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues, percentage</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Useful Life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447322048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Account Receivable, Contract Assets, and Contract Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Account Receivable Contract Assets And Contract Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Significant Changes in Contract assets and Contract Liabilities</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z4wb0NtFPBCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
changes in the contract assets balances during the period are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BE_zU4ptVSTwIX4" style="display: none">Schedule of Significant Changes in Contract assets and Contract Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zl4AIhohcd68" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zjcCpjzvxsK6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_zmM0BT08OFOe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Transferred to receivables from contract assets recognized at the beginning of the period</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(190</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(251</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zke1nbJkMH7b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Revenue recognized and not billed as of the end of the period</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">386</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">190</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--IncreaseDecreaseInContractWithCustomerAssets_iT_pn3n3_zAhj4TetrRD5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net change in contract assets</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">196</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(61</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The increase in contract assets is primarily a result of services performed relating
to our project with MAR that was billed during the twelve months ended April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract
Liabilities</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
changes in the contract liabilities balances during the period are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210501__20220430_zQjK9vo2V0Z1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20200501__20210430_zyW3a8jZs1bf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zJ1sO3btP8O7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Revenue recognized that was included in the contract liabilities balance as of the beginning
    of the period</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0822">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(159</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--ContractWithCustomerAssetNetRecognized_pn3n3_z511WEQnJ9Ah" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Transferred to contract assets from contract liabilities
    recognized at the beginning of the period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0825">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_406_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zcwF0ICJBkCj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contract liabilities obtained in acquisition on MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(203</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0829">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zZ7BSDXDsyT3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Payments collected for which revenue has not been recognized</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">129</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0832">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_z3xSk0kDX7g5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net change in contract liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(74</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(165</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447465536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsAZDpBJX2e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company holds inventory related to the production of our WAM-V<sup>&#174;</sup> products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BC_zEfvZvlHpTLh" style="display: none">Schedule of Inventory</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zk2KE49sUXgf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20210430_zudxGzC6ThCa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pn3n3_zghtHUAr2P13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Raw Materials</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">198</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0842">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pn3n3_zMwL5o5ozNUi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Work in Process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">244</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0845">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_iI_pn3n3_zQyA2TiGqVfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">442</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0848">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447393392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zN5bTQPLqCQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current assets consist of the following at April 30, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B8_zQh4HRow4oli" style="display: none">Schedule of Other Current Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zVw6WadYiH0k" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_zhtRQ2quCdM3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACz300_z9FbZL8CLAnb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Prepaid insurance</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">182</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">194</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACz300_zQgnT2Qf2f5k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid software &amp; licenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">127</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">93</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--PrepaidSalesAndMarketing_pn3n3_maOACz300_zDSpUBXMLL9c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid sales &amp; marketing</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">37</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACz300_zswHBd38ok05" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid recruiting</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0863">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACz300_z7Vp2RwrHre4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Other receivables</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">24</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">21</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACz300_zOL9LGQXMIBc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Deposits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0869">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">68</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACz300_zSns4X8szq28" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Prepaid expenses- other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">84</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">62</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACz300_zwqVrrfiMIW1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total other current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">467</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">487</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447414672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components of Property and Equipment</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8X9HjNY3AR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of property and equipment as of April 30, 2022 and 2021 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zSmcsNQfreB3" style="display: none">Schedule of Components of Property and Equipment</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zHOfD1bLhCNa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_zxODmrPNKfc1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z9b31P69EHcc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Equipment</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">615</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">291</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6Da8WUMbuel" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Computer equipment &amp; software</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">571</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">498</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_z5uOQulIqSy1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Office furniture &amp; equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">352</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">341</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zCLb18gJx4Ik" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Leasehold improvements</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">477</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">474</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zraBJvS0VXRk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">15</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zsXMkodN8jJb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,030</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,619</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zlHUeK9imWx2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,585</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,213</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zxqBeRDoZGA2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment,
    net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">445</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">406</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444071840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Right-of Use Assets and Lease Liabilities</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_zA5ziVAE3K25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense in the Consolidated Statement of Operations for the twelve months ended April 30, 2022 and 2021 was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B6_zr5qpamTjWw2" style="display: none">Schedule of Operating Lease Costs</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zpFLkakvctV1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_zf5Qk1kjZpJ3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzBwM_zAH6f8HCAiwg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Operating lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">368</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">330</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maLCzBwM_z681QHNSJ44h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">35</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zfxWnLcfHRi3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">403</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">347</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span id="xdx_8B0_zyLlmMkDH45e" style="display: none">Schedule of Right-of Use Assets and Lease Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left">Operating lease:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Operating right-of-use asset, net</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">752</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use liability- current</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">319</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Right-of-use liability- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">538</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Total lease liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">857</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average remaining lease term- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases">2.38</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average discount rate- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases">8.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock', window );">Schedule of Right-of Use Assets and Lease Liabilities</a></td>
<td class="text"><p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span id="xdx_8B0_zyLlmMkDH45e" style="display: none">Schedule of Right-of Use Assets and Lease Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left">Operating lease:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Operating right-of-use asset, net</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">752</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use liability- current</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">319</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Right-of-use liability- long term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">538</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Total lease liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">857</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average remaining lease term- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases">2.38</span>
                                            years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Weighted average discount rate- operating leases</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases">8.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments Under Operating Lease</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zE3qptE7lZWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
remaining lease payments under the Company&#8217;s operating leases are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zg8GOtOCNI7f" style="display: none">Schedule of Future Minimum Lease Payments Under Operating Lease</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zWIoAOwxKPa5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in
                                            thousands)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zFgcziopwjv3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: justify">2023</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">391</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zPkUzHOzUvg5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">2024</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">362</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWn51YOeQhMe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">2025</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">184</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zFbTqYu6dU9j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease
    payments</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">937</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zPblcI9kwrG8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
    imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(80</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">857</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Right of Use Assets And Lease Liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447404704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zhGZBV2tLzJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at April 30, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BB_zI5Wvs0Kov73" style="display: none">Schedule of Accrued Expenses</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zl43reOpEfU2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20210430_z3jWkJdCz6Ql" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzOT0_zXPSWnWJs3T7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Project costs</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">59</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">368</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzOT0_zVq3kMp8g0wg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contract loss reserve</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">328</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">328</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zTZZNaHk86w8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Employee incentive payments</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">266</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">283</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzOT0_zQGo8x8S6Azj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued salary and benefits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">631</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzOT0_zQOgQkgOIz7f" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Professional Fees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">30</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">200</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zx1tvRUkBoTg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">134</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">71</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzOT0_zfL46zhHYhA7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">877</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,881</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438147056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Stock Option Valuation Assumptions</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfAssumptionsUsedTableTextBlock_z7PySm0utEW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B8_zMzYzfw3TYJb" style="display: none">Schedule
of Stock Option Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Risk-free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkdFQKJ4aL6l" title="Risk-free interest rate">1.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeIsEUVaDwP2" title="Risk-free interest rate">0.6</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zK9ZHmBwSom4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield">0.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z6iTIyTjuQsj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield">0.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (in years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zZvKDilJ37Fb" title="Expected life (in years)">5.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MinimumMember_zF4ZUvMI4OZc" title="Expected life (in years)">5.5</span>
                                            - <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zP2ceZy2PuY2" title="Expected life (in years)">5.8</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdKomna0MOK9" title="Expected volatility">121.9</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPdWWp8f3r8h" title="Expected volatility">136.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z9QQ6Scrqd8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zxXHlo6SJzQ4" style="display: none">Schedule of Stock Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(In
                                            Years)</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430_zzX1UeRRS0y" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning">516,827</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430_z6QSxLLr9Or8" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance">3.89</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430_zvrgeBkQXSw9" title="Weighted average remaining contractual term (in years), beginning">9.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430_zPF31zKftsN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted">793,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_z89iHTDMOUN1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, granted">1.43</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430_zXITj6b9iSu8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercised">(45,332</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTSdmt9m3S3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, exercised">1.05</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled/forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430_zvhc1Ycz7hF8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, cancelled/forfeited">(153,183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zLCuqh6i5Kue" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, cancelled/forfeited">2.86</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20210501__20220430_zuGboxyOqvw5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, expired">(1,806</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTYk3fiDAbJe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price, expired">32.62</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430_zCOe1B2WwYY4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending">1,110,356</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430_z9MpQyrREyAg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance">2.34</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430_z6FbGSwU0Dfg" title="Weighted average remaining contractual term (in years), ending">9.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430_zeJDRFBsilya" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercisable at ending">297,504</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20220430_zq6fl0LnHdR7" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, exercisable at ending">4.65</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430_z1MVLix0o4s1" title="Weighted average remaining contractual term (in years), exercisable at ending">7.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Non-vested Restricted Stock Activity</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zrnrrYPhZae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of unvested restricted stock under our stock incentive plans is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BB_zxsJ9W8KOpQl" style="display: none">Schedule of Non-vested Restricted Stock Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>of
                                            Shares</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average
Price<br/>
per Share</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Issued and unvested at April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z7TRH5JWXK9" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of Shares, Issued and unvested, Beginning">10,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zh8dNryxzGh" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Beginning">2.93</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Granted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zyPU0rHorhCf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Granted">827,764</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQuYUgfgLen7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Granted">1.41</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Vested</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zdtDVpSOxWMc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Vested">(10,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEsYMQfqFpN" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Vested">2.93</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoKHlwenM6i7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Cancelled/forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1289">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2X9ONpjKYT4" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1291">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Issued and unvested at April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQX2lLGsWpvb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Issued and Unvested, Ending">827,764</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoQTRiv5wZLe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Ending">1.41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember', window );">Performance Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zEzO69naoLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of performance stock options under our stock incentive plans is detailed in the following table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BC_zB7Tntu3eOH4" style="display: none">Schedule of Stock Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(In
                                            Years)</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zVW1ezt0jYw5" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning">424,790</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYEhdYhPd58" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance">2.57</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zOFrmFpgyWPe" title="Weighted Average Remaining Contractual Term (In Years), Beginning">9.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zn6wNO8TKK86" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted">66,667</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zuS7xUFSqCKk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted">0.62</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zePzWi3xwYUj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised">(40,668</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYeEANp7Vcg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised">1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled/forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxJ8ldxwJ911" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited">(240,667</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlSszTxa7xIl" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">2.61</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsiVv6jPbb7c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending">210,122</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJVGHsTd09Eb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance">2.20</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlX3XhgWki6a" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable
    as of April 30, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zcM52XcEqPWc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"><span style="-sec-ix-hidden: xdx2ixbrl1260">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z9npsqK1hr7b" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"><span style="-sec-ix-hidden: xdx2ixbrl1262">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmLqBurdfJp5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BF_zDCBUdJd5tZb" style="display: none">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Risk-free interest rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7qEqr3cjVJf" title="Risk-free interest rate">1.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDkCQGFXFlWa" title="Expected dividend yield">0.0</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (in years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zgrJWj8oxHR2" title="Expected life (in years)">10.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zkdu0eiGPQs6" title="Expected volatility">76.0</span>%-
                                            <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zNhg5sodmD9" title="Expected volatility">136.5</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447378192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text"><p id="xdx_89F_ecustom--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_zEl2siXgpi5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z83tpSWwOdci" style="display: none">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Dividend rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20200501__20210430_znILng8Mf1x5" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Dividend rate">0.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Risk-free rate</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zjG1AEwOCiKk" title="Risk-free interest rate">0.01</span>%
-<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zWd7tF4eQaCe" title="Risk-free interest rate">0.02</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected life (years)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zpnytQkHlV33" title="Expected life (in years)">0.2</span>
                                            - <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zcNy8ZAGEdJc" title="Expected life (in years)">0.6</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Expected volatility</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430_zBlG5iMCDcbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected volatility">1.498</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Share Based Payment Award Stock Options Valuation Assumption [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447479728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Components of Loss Before Income Taxes</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zRvmV1bwNRtl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
before income taxes for the years ended April 30, 2022 and 2021 consisted of the following components:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_z8b3Dus4Bzc3" style="display: none">Schedule of Components of Loss Before Income Taxes</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20210501__20220430_z2XxKsXi0bO3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20200501__20210430_zol0A66i8qv5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_maILFCOzq5R_z5PHnVkYAAIf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Domestic</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(20,665</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(14,392</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_maILFCOzq5R_zTSLkVXGGttf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Foreign</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"/>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(32</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(368</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzq5R_zcEJrAckIsVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total loss before income taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(20,697</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(14,760</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_znnACoH8snrb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effective income tax rate differed from the percentages computed by applying the U.S. federal income tax rate for the periods ended April
30, 2022 and 2021 to loss before income taxes as a result of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zbZH9c1xFnff" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210501__20220430_z3HWUtvfp2O6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200501__20210430_z8viEca81mD5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zKoVZw6ktYZ3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Computed expected tax benefit</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)%</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Increase(reduction) in income taxes resulting from:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zMHkoWbB8xs6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State income taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zG2aNdQCfUfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Federal research and development tax credits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zQt6ftiJ5zS8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Foreign rate differential</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1352">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zdUzIDlSYkIk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Other non-deductible expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.9</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td></tr>
  <tr id="xdx_400_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zAYYRhAIWZk3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Proceeds of sale of New Jersey tax benefits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(7.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1359">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zdX61pFC25ii" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_zUl5Zxhc6sZh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Increase in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14.1</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14.5</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zAXSZbWnFR2c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Income tax (benefit)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(8.9</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1368">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zycS9StoN65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tax effects of temporary differences and carry forwards that give rise to the Company&#8217;s deferred tax assets and deferred tax liabilities
are presented below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zvc0cO1fh8fk" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20220430_ztJs5fjunER9" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20210430_z2DIdooSmQS5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">April 30, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzzto_zAtQRPO4jPn3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Federal net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">40,338</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">36,340</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzzto_zbC4j3O6Amlj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Foreign net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,061</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">4,064</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzzto_zfpDDG7m9Iji" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">968</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">581</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzzto_zCFriLtD9v6c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Federal and New Jersey research and development tax credits</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">4,167</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,303</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzzto_zMXSsLsEtWVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Stock compensation</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">429</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">346</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzzto_z0iiHM9moFB5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Accrued expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">79</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">158</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzzto_zt42ac6kjTq6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(445</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">545</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzzto_maDTALNz76p_zXY0U1aDQqJi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets before valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">47,597</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">45,337</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTALNz76p_zJMUbwCqGbUf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(47,597</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(45,091</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--DeferredTaxAssetNet_iTI_pn3n3_mtDTALNz76p_zp7ZpeYDPZOa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1399">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">246</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax liability:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--DeferredTaxLiabilitiesOtherLiability_iI_pn3n3_zFC2T17lq7b9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Other liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">203</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">246</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNI_pn3n3_di_zB5CCqI8M5Li" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Net deferred tax
    assets (liabilities)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(203</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1406">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447180816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Marine Advanced Robotics, Inc. (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of Business Combination Purchase Consideration</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zxYZCs8VsZ41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase
consideration consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zp5Q8y6ckCMe" style="display: none">Schedule
of Business Combination Purchase Consideration</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zLTGlU1afKjb" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PaymentsToAcquireBusinessesGross_pn3n3_msTCzYcc_maBCCTzdlz_zDBR8weuIYDi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%">Cash</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">4,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pn3n3_maTCzYcc_maBCCTzdlz_zfucDBxTz97h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Advance payable - MAR</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_msTCzYcc_maBCCTzdlz_z15R21mqKCR7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Fair value of restricted shares</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,855</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_maTCzYcc_maBCCTzdlz_zd5yYMFkOII1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Fair value of contingent consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,591</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzdlz_zX1QeCG7CmS5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11,902</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule Of Preliminary Allocation of Fair Value Assumptions</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zoRkVVIUsDpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span id="xdx_8BC_zOaKwywuT6f8" style="display: none">Schedule
Of Preliminary Allocation of Fair Value Assumptions</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20211115_zB6UdtwywD2a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt">Total Purchase Consideration</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z3OoK45sDSaa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total Purchase Consideration">11,902</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msTCzYcc_maBCRIAzsuR_zUqjw23n1Or2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Cash</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zAvpii25NNd6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Inventory</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">150</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zM6HVAbMizri" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Property and equipment, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">38</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z6gF7NxsGxnk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Trademarks</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,755</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zT96AqXbRwK5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Patents</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,193</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--Goodwill_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z47ONGMQO84g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right">8,537</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_ziZCeCqtcqjj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Contract liabilities acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(203)</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_z3wQ26KAyWo2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Deferred income tax liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(580)</p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_mtBCRIAzsuR_zIt11z1wqmzh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net asset acquired</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11,902</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Financial Information</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z7SIjxlIafqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zKNpxC6PdBm4" style="display: none">Schedule of Pro Forma Financial Information</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"/><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_491_20210501__20220430_zPH4fsMdiY31" style="font: 10pt Times New Roman, Times, Serif; text-align: right">2022</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_49E_20200501__20210430_zdA634GrwApi" style="font: 10pt Times New Roman, Times, Serif; text-align: right">2021</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Twelve months ended April 30,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Revenue</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">2,621</p></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">2,302</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(18,413</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(14,174</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_pid_zFN61WI58Jn4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Basic and diluted net loss per share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.34</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.47</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637447429360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zNq5L9tFQ9a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z7fpbdsBDBxe" style="display: none">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</span>&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Year Ended April 30, 2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">North &amp; South</p>America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Asia and</p>Australia</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Revenues from external customers</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUxVytt6WAf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,633</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zIe77If8qE1g" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">19</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zv6aUzlc1pb8" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">107</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zB54Wop83FEb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,759</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zM451ElXMIbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(18,732</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zyQ4cjtthhE5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(11</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpQuCGPNCMv6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(131</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLTUGi3i1Aqi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(18,874</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Long-lived assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLLQBFjrKt8d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">445</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zKRQWe65ljUg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1546">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQb8WLNivn8f" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1548">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zdC6aXvXjEga" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">445</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z5IouBRr6SEl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">73,359</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zFS9PISEZ8Ii" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoRIsewjDOyc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zCnwdyPBJFt8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">73,393</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Year Ended April 30, 2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">North &amp; South<br/>
America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Asia and <br/>Australia</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center">(in thousands)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Revenues from external customers</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z7mQA1JPvZR7" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,206</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zl8qsaAeljsf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"><span style="-sec-ix-hidden: xdx2ixbrl1562">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zqOGqYOADLk3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"><span style="-sec-ix-hidden: xdx2ixbrl1564">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkS2sD8Pwoh3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers">1,206</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net loss</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpEfVGXY10P7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(13,211</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3Ug3bFLNzA7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(359</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLvMZ5bYLYX3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zcM3JmCd5Hdi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss">(13,592</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Long-lived assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zJCipZtUbjRh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">406</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zx7MgiPz47a3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1578">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfSTReK7Eda1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1580">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfPTqfcIdgr1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets">406</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zk5VNxhLDTZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">86,085</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zDInbHwZT1Ca" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpHIguNkgCt4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">273</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zGdDvteaHThl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">86,377</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438079008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Background and Liquidity (Details Narrative) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Dec. 23, 2020</div></th>
<th class="th"><div>Nov. 20, 2020</div></th>
<th class="th"><div>Sep. 18, 2020</div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Apr. 08, 2019</div></th>
<th class="th"><div>Jan. 07, 2019</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,874<span></span>
</td>
<td class="nump">$ 14,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,296<span></span>
</td>
<td class="nump">11,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-Term Investments</a></td>
<td class="nump">$ 49,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,384<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 66,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred Offering Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=OPTT_AGPAllianceGlobalPartnersMember', window );">Alliance Global Partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,342,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandNinteenATMFacilityMember', window );">2019 ATM Facility [Member] | Alliance Global Partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,595,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfSalesCommission', window );">Payment of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember', window );">2020 ATM Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfSalesCommission', window );">Payment of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember', window );">2020 ATM Facility [Member] | Alliance Global Partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,179,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,179,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="nump">$ 2.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.91<span></span>
</td>
<td class="nump">$ 2.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfSalesCommission', window );">Payment of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ProceedsFromInitialPublicOffering', window );">Proceeds from initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember', window );">2020 ATM Facility [Member] | Alliance Global Partners [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee', window );">Aggregate purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementMember', window );">Stock Purchase Agreement [Member] | Aspire Capital Fund, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="nump">3,722,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,424,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="nump">$ 3.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee', window );">Aggregate purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval', window );">Percentage of outstanding common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage', window );">Shares can be issued based upon outstanding percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,722,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval', window );">Additional sales of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,864,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementMember', window );">Stock Purchase Agreement [Member] | Aspire Capital Fund, LLC [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee', window );">Aggregate purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementOneMember', window );">Stock Purchase Agreement One [Member] | Aspire Capital Fund, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,025,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ManagementMember', window );">Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,900<span></span>
</td>
<td class="nump">$ 14,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,400<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares that can be issued upon shareholder approval.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PaymentOfSalesCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of sales commission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PaymentOfSalesCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of outstanding common stock limit for shareholder approval.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ProceedsFromInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ProceedsFromInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock Consideration Received Per Transaction Remaining.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares can be issued based upon outstanding percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate purchase of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040515&amp;loc=d3e105025-122735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedPerTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=OPTT_AGPAllianceGlobalPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=OPTT_AGPAllianceGlobalPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandNinteenATMFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandNinteenATMFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=OPTT_AspireCapitalFundLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=OPTT_AspireCapitalFundLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_StockPurchaseAgreementOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637441857472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,885<span></span>
</td>
<td class="nump">$ 83,028<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=OPTT_CheckingAndSavingsAccountsMember', window );">Checking and Savings Accounts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">1,815<span></span>
</td>
<td class="nump">1,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,070<span></span>
</td>
<td class="nump">$ 81,178<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=OPTT_CheckingAndSavingsAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=OPTT_CheckingAndSavingsAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637443314208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,885<span></span>
</td>
<td class="nump">$ 83,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash- short term</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash- long term</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="nump">$ 8,362<span></span>
</td>
<td class="nump">$ 83,634<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438140096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Investments and Unrealized Gains/Losses (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Cost or Amortized Cost</a></td>
<td class="nump">$ 49,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_GrossUnrealizedGains', window );">Gross Unrealized Gains</a></td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_GrossUnrealizedLosses', window );">Gross Unrealized Losses</a></td>
<td class="num">(414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_EstimatedFairValueOfInvestments', window );">Estimated Fair Value</a></td>
<td class="nump">49,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Net Unrealized Gains/(Losses)</a></td>
<td class="num">$ (333)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_EstimatedFairValueOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated fair value of investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_EstimatedFairValueOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_GrossUnrealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross unrealized gains.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_GrossUnrealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_GrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_GrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444459520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Property, Plant and Equipment, Useful Life (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment &amp; Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember', window );">Office Furniture &amp; Fixtures [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember', window );">Office Furniture &amp; Fixtures [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_EquipmentUnderCapitalizedLeaseMember', window );">Equipment Under Capitalized Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property and equipment, useful life</a></td>
<td class="text">Over
    the life of the lease<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property and equipment, useful life</a></td>
<td class="text">Shorter
    of the estimated useful life or lease term<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_EquipmentUnderCapitalizedLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_EquipmentUnderCapitalizedLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444372928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenue by Major Customers by Reporting Segments (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Transocean Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Valaris PLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Diamond Offshore Drilling Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Department of Energy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Enel Green Power Chile LTDA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Eni SPA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_TransoceanLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_TransoceanLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_ValarisPLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_ValarisPLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_DiamondOffshoreDrillingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_DiamondOffshoreDrillingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_DepartmentOfEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_DepartmentOfEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_EnelGreenPowerChileLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_EnelGreenPowerChileLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_EniSPAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_EniSPAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=OPTT_CustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_CustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438457136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_RevenueRemainingPerformancesObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AlternativeInvestment', window );">Alternative Investment</a></td>
<td class="nump">$ 49,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Investment Income, Net, Amortization of Discount and Premium</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Investment Owned, at Cost</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="nump">$ 7,885,000<span></span>
</td>
<td class="nump">$ 83,028,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">6,353,422<span></span>
</td>
<td class="nump">5,163,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Share based compensation</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement', window );">Income tax likely percentage description</a></td>
<td class="text">greater than 50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LiquidationOfSubsidiary', window );">Liquidation of Subsidiary</a></td>
<td class="nump">$ 157,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">AUSTRALIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LiquidationOfSubsidiary', window );">Liquidation of Subsidiary</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated lives</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember', window );">Santander Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LettersOfCreditIssuedAmount', window );">Letters of credit issued amount</a></td>
<td class="nump">$ 65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember', window );">Santander Bank [Member] | Letter 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_LettersOfCreditIssuedAmount', window );">Letters of credit issued amount</a></td>
<td class="nump">258,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember', window );">Santander Bank [Member] | Letter 2 [Member] | August 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 323,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_ForeignFinancialInstitutionsMember', window );">Foreign Financial Institutions [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_RestrictedCashAndSecurityAgreementsMember', window );">Restricted Cash and Security Agreements [Member] | Santander Bank [Member] | Letter of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="nump">$ 154,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_RestrictedCashAndSecurityAgreementsMember', window );">Restricted Cash and Security Agreements [Member] | Santander Bank [Member] | Letter 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 645,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_LettersOfCreditIssuedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Letters of credit issued, amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_LettersOfCreditIssuedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_LiquidationOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_LiquidationOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_RevenueRemainingPerformancesObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_RevenueRemainingPerformancesObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AlternativeInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=SL6742756-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 35<br> -Paragraph 54B<br> -URI https://asc.fasb.org/extlink&amp;oid=126972413&amp;loc=SL7495116-110257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AlternativeInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 15<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121825205&amp;loc=d3e27249-109313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_SantanderBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=OPTT_LetterTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=OPTT_LetterTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=OPTT_AugustTwentyTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=OPTT_AugustTwentyTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_ForeignFinancialInstitutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=OPTT_ForeignFinancialInstitutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_RestrictedCashAndSecurityAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_RestrictedCashAndSecurityAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=OPTT_LetterOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=OPTT_LetterOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444446032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Significant Changes in Contract assets and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract', window );"><strong>Account Receivable Contract Assets And Contract Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Transferred to receivables from contract assets recognized at the beginning of the period</a></td>
<td class="num">$ (190)<span></span>
</td>
<td class="num">$ (251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod', window );">Revenue recognized and not billed as of the end of the period</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInContractWithCustomerAssets', window );">Net change in contract assets</a></td>
<td class="nump">196<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Revenue recognized that was included in the contract liabilities balance as of the beginning of the period</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(159)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ContractWithCustomerAssetNetRecognized', window );">Transferred to contract assets from contract liabilities recognized at the beginning of the period</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ContractLiabilitiesObtainedInAcquisition', window );">Contract liabilities obtained in acquisition on MAR</a></td>
<td class="num">(203)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized', window );">Payments collected for which revenue has not been recognized</a></td>
<td class="nump">129<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Net change in contract liabilities</a></td>
<td class="num">$ (74)<span></span>
</td>
<td class="num">$ (165)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ContractLiabilitiesObtainedInAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContractLiabilitiesObtainedInAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ContractWithCustomerAssetNetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContractWithCustomerAssetNetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_IncreaseDecreaseInContractWithCustomerAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncreaseDecreaseInContractWithCustomerAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue recognized and not billed as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue recognized and not billed as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637441885888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 198<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in Process</a></td>
<td class="nump">244<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444365296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">$ 182<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PrepaidSoftwareAndLicenses', window );">Prepaid software &amp; licenses</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PrepaidSalesAndMarketing', window );">Prepaid sales &amp; marketing</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PrepaidRecruitingAndHR', window );">Prepaid recruiting</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepaid expenses- other</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 467<span></span>
</td>
<td class="nump">$ 487<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PrepaidRecruitingAndHR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid Recruiting and HR.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidRecruitingAndHR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PrepaidSalesAndMarketing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid sales and marketing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidSalesAndMarketing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PrepaidSoftwareAndLicenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid software and licenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidSoftwareAndLicenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637445392576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Components of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 2,030<span></span>
</td>
<td class="nump">$ 1,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(1,585)<span></span>
</td>
<td class="num">(1,213)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">615<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment &amp; Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndEquipmentMember', window );">Office Furniture and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">352<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_OfficeFurnitureAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448176880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637540345600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Right-of Use Assets and Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 368<span></span>
</td>
<td class="nump">$ 330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">403<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating right-of-use asset, net</a></td>
<td class="nump">752<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Right-of-use liability- current</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Right-of-use liability- long term</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">$ 819<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">$ 857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term- operating leases</a></td>
<td class="text">2 years 4 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate- operating leases</a></td>
<td class="nump">8.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448941392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Future Minimum Lease Payments Under Operating Lease (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(80)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438131008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=OPTT_ThreeDentAcquisitionMember', window );">3Dent Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Lessee, operating lease, option to extend</a></td>
<td class="text">expire in January of 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, operating lease, term of contract</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease Expiration Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember', window );">Monroe Township [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Lessee, operating lease, option to extend</a></td>
<td class="text">The initial lease term is for seven years which expires in November of 2024 with an option
to extend the lease for another five years.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, operating lease, term of contract</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=OPTT_ThreeDentAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=OPTT_ThreeDentAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438223248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionPayableCurrent', window );">Project costs</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="nump">$ 368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValueCurrent', window );">Contract loss reserve</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">328<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Employee incentive payments</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued salary and benefits</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional Fees</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses total</a></td>
<td class="nump">$ 877<span></span>
</td>
<td class="nump">$ 1,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualCarryingValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637445475664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Warrants (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th"><div>Apr. 08, 2019</div></th>
<th class="th"><div>Jul. 22, 2016</div></th>
<th class="th"><div>Jun. 02, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="nump">1,542,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=OPTT_PreFundedWarrantsMember', window );">Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Purchase of warrants</a></td>
<td class="nump">3,385,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=OPTT_CommonWarrantsMember', window );">Common Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Purchase of warrants</a></td>
<td class="nump">4,927,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="nump">$ 3.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_JunePurchaseAgreementMember', window );">June Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Purchase of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Purchase of common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_CommonStockCombinedPurchasePricePerShare', window );">Common stock combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants and Rights Outstanding, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec.  03,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_NumberOfExercisedWarrants', window );">Number of exercised warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_SecondAmendedPurchaseAgreementMember', window );">Second Amended Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Purchase of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Purchase of common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_CommonStockCombinedPurchasePricePerShare', window );">Common stock combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 187.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants and Rights Outstanding, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 23,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_NumberOfExercisedWarrants', window );">Number of exercised warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_CommonStockCombinedPurchasePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock combined purchase price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_CommonStockCombinedPurchasePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_NumberOfExercisedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of exercised warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_NumberOfExercisedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=OPTT_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=OPTT_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=OPTT_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=OPTT_CommonWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_JunePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_JunePurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_SecondAmendedPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_SecondAmendedPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448849376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Paycheck Protection Program Loan (Details Narrative) - Paycheck Protection Program [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 03, 2020</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLoanOriginations1', window );">Proceeds from loan originations</a></td>
<td class="nump">$ 890,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DebtForgivenessDescription', window );">Debt forgiveness, description</a></td>
<td class="text">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 has now been fully forgiven. The Company recognized a gain
on forgiveness of PPP loan of approximately $890,000 during the year ended April 30, 2022 as reflected on the Consolidated Statement
of Operations.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest rate</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 890,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DebtForgivenessDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description for the amount decreases as the indebtedness forgiven by the holder of the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DebtForgivenessDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLoanOriginations1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLoanOriginations1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637540372704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Preferred Stock (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637442247984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details Narrative) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 23, 2020</div></th>
<th class="th"><div>Nov. 20, 2020</div></th>
<th class="th"><div>Sep. 18, 2020</div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Apr. 08, 2019</div></th>
<th class="th"><div>Jan. 07, 2019</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,905,213<span></span>
</td>
<td class="nump">52,479,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=OPTT_AGPAllianceGlobalPartnersMember', window );">Alliance Global Partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,342,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandNinteenATMFacilityMember', window );">2019 ATM Facility [Member] | Alliance Global Partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_AggregateOfferingPriceOfCommonStock', window );">Aggregate offering price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,595,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfSalesCommission', window );">Payment of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember', window );">2020 ATM Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfSalesCommission', window );">Payment of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember', window );">2020 ATM Facility [Member] | Alliance Global Partners [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_AggregateOfferingPriceOfCommonStock', window );">Aggregate offering price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,179,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,179,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.91<span></span>
</td>
<td class="nump">$ 2.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PaymentOfSalesCommission', window );">Payment of sales commission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember', window );">2020 ATM Facility [Member] | Alliance Global Partners [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee', window );">Aggregate purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_CommonStockPurchaseAgreementMember', window );">Common Stock Purchase Agreement [Member] | Aspire Capital Fund, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock shares sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,424,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,722,251<span></span>
</td>
<td class="nump">5,025,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Proceeds from issuance or sale of equity, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.8<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Combined purchase price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.17<span></span>
</td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee', window );">Aggregate purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval', window );">[custom:PercentageOfOutstandingCommonStockLimitForShareholderApproval]</a></td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage', window );">[custom:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,722,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval', window );">[custom:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval]</a></td>
<td class="nump">9,864,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining', window );">[custom:SaleOfStockConsiderationReceivedPerTransactionRemaining]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=OPTT_CommonStockPurchaseAgreementMember', window );">Common Stock Purchase Agreement [Member] | Aspire Capital Fund, LLC [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee', window );">Aggregate purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_AggregateOfferingPriceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate offering price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AggregateOfferingPriceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares that can be issued upon shareholder approval.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PaymentOfSalesCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of sales commission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PaymentOfSalesCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of outstanding common stock limit for shareholder approval.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock Consideration Received Per Transaction Remaining.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares can be issued based upon outstanding percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate purchase of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedPerTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=OPTT_AGPAllianceGlobalPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=OPTT_AGPAllianceGlobalPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandNinteenATMFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandNinteenATMFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_TwoThousandTwentyATMFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=OPTT_CommonStockPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=OPTT_CommonStockPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=OPTT_AspireCapitalFundLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=OPTT_AspireCapitalFundLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637530499712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Shares (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock, shares, acquired</a></td>
<td class="nump">2,312<span></span>
</td>
<td class="nump">16,789<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444341936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Option Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.498%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.01%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.02%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">121.90%<span></span>
</td>
<td class="nump">136.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438292864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares underlying options outstanding, beginning | shares</a></td>
<td class="nump">516,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, beginning balance</a></td>
<td class="nump">$ 3.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (In Years), Beginning</a></td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares underlying options outstanding, granted | shares</a></td>
<td class="nump">793,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">$ 1.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares Underlying Options Outstanding, Exercised | shares</a></td>
<td class="num">(45,332)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">$ 1.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares Underlying Options Outstanding, Cancelled/forfeited | shares</a></td>
<td class="num">(153,183)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled/forfeited</a></td>
<td class="nump">$ 2.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired', window );">Shares underlying options outstanding, expired | shares</a></td>
<td class="num">(1,806)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, expired</a></td>
<td class="nump">$ 32.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares underlying options outstanding, ending | shares</a></td>
<td class="nump">1,110,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance</a></td>
<td class="nump">$ 2.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term (In Years), Ending</a></td>
<td class="text">9 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares Underlying Options Outstanding, Exercisable at Ending | shares</a></td>
<td class="nump">297,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, exercisable at ending</a></td>
<td class="nump">$ 4.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term (in years), exercisable at ending</a></td>
<td class="text">7 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 4.65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember', window );">Performance Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares underlying options outstanding, beginning | shares</a></td>
<td class="nump">424,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, beginning balance</a></td>
<td class="nump">$ 2.57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (In Years), Beginning</a></td>
<td class="text">9 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares underlying options outstanding, granted | shares</a></td>
<td class="nump">66,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">$ 0.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares Underlying Options Outstanding, Exercised | shares</a></td>
<td class="num">(40,668)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares Underlying Options Outstanding, Cancelled/forfeited | shares</a></td>
<td class="num">(240,667)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled/forfeited</a></td>
<td class="nump">$ 2.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares underlying options outstanding, ending | shares</a></td>
<td class="nump">210,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance</a></td>
<td class="nump">$ 2.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term (In Years), Ending</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares Underlying Options Outstanding, Exercisable at Ending | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, exercisable at ending</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term (In Years), Ending.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares stock options expired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438329120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">1.498%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.01%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">2 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.02%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember', window );">Performance Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember', window );">Performance Stock Options [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">76.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember', window );">Performance Stock Options [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">136.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438111584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Non-vested Restricted Stock Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares, Granted</a></td>
<td class="nump">827,764<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_NonVestedRestrictedStockMember', window );">Non-vested Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Issued and unvested, Beginning</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Issued and Unvested, Beginning</a></td>
<td class="nump">$ 2.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares, Granted</a></td>
<td class="nump">827,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Granted</a></td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares, Vested</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Vested</a></td>
<td class="nump">$ 2.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares, Cancelled/forfeited</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Cancelled/forfeited</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Issued and Unvested, Ending</a></td>
<td class="nump">827,764<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Issued and Unvested, Ending</a></td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="nump">$ 2.93<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_NonVestedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_NonVestedRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637442502864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Feb. 09, 2022</div></th>
<th class="th"><div>Feb. 08, 2022</div></th>
<th class="th"><div>Jan. 18, 2018</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based compensation options, grants in period, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average per share fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 2.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">827,764<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=OPTT_PerformancceBasedStockOptionsMember', window );">Performance-based Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based compensation weighted average per share fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based compensation options, grants in period, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793,850<span></span>
</td>
<td class="nump">248,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_NonVestedStockMember', window );">Non-vested Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to non-vested stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember', window );">Performance Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based compensation options, grants in period, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding', window );">Shares vested and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt expire date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to non-vested stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue', window );">[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue-0]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 242,000<span></span>
</td>
<td class="nump">$ 49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=OPTT_TwoExecutivesMember', window );">Two Executives [Member] | Performance Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based compensation options, grants in period, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=OPTT_EmployeesAndExecutivesMember', window );">Employees and Executives [Member] | Performance Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based compensation options, grants in period, gross</a></td>
<td class="nump">344,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">343,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_StockOptionsVestingPeriodDescription', window );">Stock options vesting period description</a></td>
<td class="text">The awards vest over 2 years
provided there is positive total shareholder return (e.g. share price increase) as measured to the closing share price on January 14,
2022 and January 14, 2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember', window );">2015 Omnibus Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,332,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember', window );">2015 Omnibus Incentive Plan [Member] | Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">696,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember', window );">2018 Inducement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award number of shares vested and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested intrinsic value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_StockOptionsVestingPeriodDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock options vesting period, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockOptionsVestingPeriodDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=OPTT_PerformancceBasedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=OPTT_PerformancceBasedStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_NonVestedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_NonVestedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_PerformanceStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=OPTT_TwoExecutivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=OPTT_TwoExecutivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=OPTT_EmployeesAndExecutivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=OPTT_EmployeesAndExecutivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637443594256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Nov. 15, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments, Fair Value Disclosure</a></td>
<td class="nump">$ 49,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value on a recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability</a></td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444169648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Components of Loss Before Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (20,665)<span></span>
</td>
<td class="num">$ (14,392)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(32)<span></span>
</td>
<td class="num">(368)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (20,697)<span></span>
</td>
<td class="num">$ (14,760)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444333600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Computed expected tax benefit</a></td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Federal research and development tax credits</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other non-deductible expenses</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits', window );">Proceeds of sale of New Jersey tax benefits</a></td>
<td class="num">(7.00%)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Increase in valuation allowance</a></td>
<td class="nump">14.10%<span></span>
</td>
<td class="nump">14.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax (benefit)</a></td>
<td class="num">(8.90%)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective income tax reconciliation proceeds of sale of new jersey tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444315344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">$ 40,338<span></span>
</td>
<td class="nump">$ 36,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign net operating loss carryforwards</a></td>
<td class="nump">2,061<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State operating loss carryforwards</a></td>
<td class="nump">968<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Federal and New Jersey research and development tax credits</a></td>
<td class="nump">4,167<span></span>
</td>
<td class="nump">3,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">545<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Net deferred tax assets before valuation allowance</a></td>
<td class="nump">47,597<span></span>
</td>
<td class="nump">45,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(47,597)<span></span>
</td>
<td class="num">(45,091)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DeferredTaxAssetNet', window );">Deferred tax assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_DeferredTaxLiabilitiesOtherLiability', window );">Other liability</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets (liabilities)</a></td>
<td class="num">$ (203)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DeferredTaxAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DeferredTaxAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DeferredTaxLiabilitiesOtherLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from other liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DeferredTaxLiabilitiesOtherLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637441756000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,823)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,597<span></span>
</td>
<td class="nump">45,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease) in valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 191,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_OperatingLossCarryforwardsExpirationDescription', window );">Operating loss carryforwards, expiration description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">begin to expire in fiscal 2023;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_OperatingLossCarryforwardsSubjectToNoExpiration', window );">Net operating loss subject to no expiration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating loss carryforwards, expiration description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the deductibility of such federal
net operating losses may be limited to 80% of our taxable income in future years.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits', window );">Proceed from sale of loss carryforwards and tax credits</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (21,613)<span></span>
</td>
<td class="num">(13,592)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=OPTT_USEmployeesMember', window );">US Employees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember', window );">New Jersey Division of Taxation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating loss carryforwards, expiration description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">begin to
expire in 2041, which also may be limited to utilization limitations.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember', window );">Marine Advanced Robotics, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_OperatingLossCarryforwardsExpirationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards, expiration description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_OperatingLossCarryforwardsExpirationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_OperatingLossCarryforwardsSubjectToNoExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net operating loss subject to no expiration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_OperatingLossCarryforwardsSubjectToNoExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received from sale of net operating loss carryforwards and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=OPTT_USEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=OPTT_USEmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637444458688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative)<br></strong></div></th>
<th class="th">
<div>May 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 25, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Aug. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_TaxAuthoritySpainMember', window );">Tax Authority, Spain [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesPaidValue', window );">Payment of tax on damages | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 279,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | Tax Authority, Spain [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income tax penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 279,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 331,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=OPTT_CharlesFDunleavyMember', window );">Charles F. Dunleavy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss contingency, damages sought, value | $</a></td>
<td class="nump">$ 1,223,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 438,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesPaidValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of damages paid to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesPaidValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_TaxAuthoritySpainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_TaxAuthoritySpainMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=OPTT_CharlesFDunleavyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=OPTT_CharlesFDunleavyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637443536672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Business Combination Purchase Consideration (Details)<br></strong></div></th>
<th class="th">
<div>Nov. 15, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationConsiderationTransferredAdvancePayable', window );">Advance payable - MAR</a></td>
<td class="nump">$ 456,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember', window );">Marine Advanced Robotics, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationConsiderationTransferredAdvancePayable', window );">Advance payable - MAR</a></td>
<td class="nump">456,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of restricted shares</a></td>
<td class="nump">5,855,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Fair value of contingent consideration</a></td>
<td class="nump">1,591,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 11,902,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessCombinationConsiderationTransferredAdvancePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advance payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessCombinationConsiderationTransferredAdvancePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637438227824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule Of Preliminary Allocation of Fair Value Assumptions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 15, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,537<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember', window );">Marine Advanced Robotics, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Consideration</a></td>
<td class="nump">$ 11,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks', window );">Trademarks</a></td>
<td class="nump">2,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents', window );">Patents</a></td>
<td class="nump">1,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired', window );">Contract liabilities acquired</a></td>
<td class="num">(203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Deferred income tax liability</a></td>
<td class="num">(580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net asset acquired</a></td>
<td class="nump">$ 11,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition, contract liabilities acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed patents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquiredand liabilities assumed trademarks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637448199456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Pro Forma Financial Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 2,621<span></span>
</td>
<td class="nump">$ 2,302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (18,413)<span></span>
</td>
<td class="num">$ (14,174)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic and diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637441708480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Marine Advanced Robotics, Inc. (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 15, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationConsiderationTransferredAdvancePayable', window );">Liability assumed</a></td>
<td class="nump">456,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business combination contingent consideration</a></td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationMaximumEarnoutAmount', window );">Business combination maximum earnout amount</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total consideration</a></td>
<td class="nump">11,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationMaximumEarnoutAmount', window );">Business combination maximum earnout amount</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_RevenueDiscountPercentage', window );">Revenue discount percentage</a></td>
<td class="nump">14.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_RevenueDiscountPercentage', window );">Revenue discount percentage</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember', window );">Marine Advanced Robotics, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_OPTT_BusinessCombinationConsiderationTransferredAdvancePayable', window );">Liability assumed</a></td>
<td class="nump">$ 456,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Increase in goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember', window );">Marine Advanced Robotics, Inc. [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued</a></td>
<td class="nump">3,330,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Business acquisition value</a></td>
<td class="nump">$ 5,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business Acquisition, Share Price</a></td>
<td class="nump">$ 2.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessCombinationConsiderationTransferredAdvancePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advance payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessCombinationConsiderationTransferredAdvancePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_BusinessCombinationMaximumEarnoutAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Maximum Earnout Amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_BusinessCombinationMaximumEarnoutAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_RevenueDiscountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage for revenue discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_RevenueDiscountPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>OPTT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=OPTT_MarineAdvancedRoboticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139637442410912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">$ 1,759<span></span>
</td>
<td class="nump">$ 1,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(18,874)<span></span>
</td>
<td class="num">(14,760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">73,393<span></span>
</td>
<td class="nump">86,377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=OPTT_OperatingSegmentMember', window );">Operating Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">1,759<span></span>
</td>
<td class="nump">1,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(18,874)<span></span>
</td>
<td class="num">(13,592)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">73,393<span></span>
</td>
<td class="nump">86,377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | Operating Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">1,633<span></span>
</td>
<td class="nump">1,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(18,732)<span></span>
</td>
<td class="num">(13,211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">73,359<span></span>
</td>
<td class="nump">86,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member] | Operating Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">19<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(359)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_AsiaAndAustraliaMember', window );">Asia and Australia [Member] | Operating Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">107<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(131)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=OPTT_OperatingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=OPTT_OperatingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=OPTT_AsiaAndAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_AsiaAndAustraliaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>form10-k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:OPTT="http://oceanpowertechnologies.com/20220430"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns: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-20220430.xsd" xlink:type="simple"/>
    <context id="From2021-05-01to2022-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-07-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2022-07-13</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2022-04-30</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-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="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="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="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_srt_ManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_srt_ManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </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="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <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_AGPAllianceGlobalPartnersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AGPAllianceGlobalPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-07</instant>
        </period>
    </context>
    <context id="AsOf2020-11-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2020-11-20</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-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:TwoThousandTwentyATMFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </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="From2021-05-012022-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>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-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>2022-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="From2022-04-292022-04-30_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>2022-04-29</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-08-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>2020-08-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="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_ForeignFinancialInstitutionsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">OPTT:ForeignFinancialInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_country_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</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="AsOf2022-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>2022-04-30</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="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_EquipmentMember_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_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:PropertyPlantAndEquipmentByTypeAxis">OPTT:OfficeFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_EquipmentUnderCapitalizedLeaseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:EquipmentUnderCapitalizedLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:TransoceanLtdMember</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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:TransoceanLtdMember</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ValarisPLCMember</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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:ValarisPLCMember</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DiamondOffshoreDrillingIncMember</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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DiamondOffshoreDrillingIncMember</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DepartmentOfEnergyMember</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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:DepartmentOfEnergyMember</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EnelGreenPowerChileLTDAMember</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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:EnelGreenPowerChileLTDAMember</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:CustomersMember</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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:CustomersMember</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>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</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="AsOf2022-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>2022-04-30</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="AsOf2022-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>2022-04-30</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="AsOf2022-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>2022-04-30</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="AsOf2022-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>2022-04-30</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-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</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="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="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="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember_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: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="AsOf2021-04-30_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-04-30</instant>
        </period>
    </context>
    <context id="From2019-10-232019-10-24_custom_CommonStockPurchaseAgreementMember_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:CommonStockPurchaseAgreementMember</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_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</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_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-18</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2020-12-222020-12-23_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</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_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</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_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">OPTT:CommonStockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:AspireCapitalFundLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </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="AsOf2022-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember_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:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</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="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-02-08_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>2022-02-08</instant>
        </period>
    </context>
    <context id="AsOf2022-02-09_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>2022-02-09</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_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>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_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-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember_custom_TwoExecutivesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:TwoExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-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-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-01-31_custom_EmployeesAndExecutivesMember_custom_PerformanceStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeesAndExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember_custom_EmployeesAndExecutivesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:EmployeesAndExecutivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_PerformancceBasedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">OPTT:PerformancceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</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-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_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>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_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>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</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="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2020-05-012021-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>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_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:AwardTypeAxis">OPTT:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_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>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_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>2021-04-30</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-012022-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>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-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>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_MarineAdvancedRoboticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_USEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">OPTT:USEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</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="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="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>
    <context id="AsOf2022-04-30_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>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAuthoritySpainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-24</startDate>
            <endDate>2021-01-25</endDate>
        </period>
    </context>
    <context id="From2021-11-142021-11-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2021-11-14</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-14</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember_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>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-14</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember_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>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="AsOf2021-11-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="From2021-11-142021-11-15_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-11-14</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="AsOf2021-11-15_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>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="AsOf2021-11-15_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>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="From2022-02-012022-04-30_custom_MarineAdvancedRoboticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-05-012021-04-30_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_srt_EuropeMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_OperatingSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">OPTT:OperatingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</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="Segment">
        <measure>OPTT:Segment</measure>
    </unit>
    <unit id="Euro">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-05-01to2022-04-30">0001378140</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-05-01to2022-04-30">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-05-01to2022-04-30">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0065"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryNet
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0077"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0098"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0122"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LitigationReserveCurrent
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0124"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0127"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0137"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0140"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0142"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0151"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0152"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0157"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0158"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LitigationSettlementExpense
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0232"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0239"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0242"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0245"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingExpense
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0247"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0257"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0288"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0289"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0290"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0292"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0295"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0298"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0299"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0302"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0303"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0305"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0306"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0312"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0314"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0315"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0321"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0324"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0330"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0333"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0338"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0339"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0341"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0342"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0347"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0349"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0350"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0351"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0356"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0357"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0358"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0374"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0375"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0376"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0378"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0382"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0384"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0385"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0389"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0391"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0392"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0398"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0410"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0415"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0416"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0417"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0418"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0422"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0423"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0425"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:AmortizationOfPremiumsInvestments
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0462"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0465"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:DeferredTaxLiabilitiesNet
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0479"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0489"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0515"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ProceedsFromPaycheckProtectionProgramLoan
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0533"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0536"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfConstructionLoansPayable
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0539"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:PaymentOfPayrollTaxesRelatedToStockOptionExercises
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0545"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0548"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0551"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0554"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0578"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ContingentLiability
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0585"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="From2021-05-012022-04-30_srt_MinimumMember"
      id="xdx2ixbrl0724">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember"
      id="xdx2ixbrl0752"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember"
      id="xdx2ixbrl0755"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember"
      id="xdx2ixbrl0758"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember"
      id="xdx2ixbrl0761"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0822"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ContractWithCustomerAssetNetRecognized
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl0825"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ContractLiabilitiesObtainedInAcquisition
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0829"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl0832"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0842"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0845"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryNet
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0848"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:PrepaidRecruitingAndHR
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0863"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepositsAssetsCurrent
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0869"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1260"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1262"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember"
      id="xdx2ixbrl1289"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember"
      id="xdx2ixbrl1291"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2021-05-01to2022-04-30"
      id="xdx2ixbrl1352"
      unitRef="Pure"
      xsi:nil="true"/>
    <OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl1359"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2020-05-012021-04-30"
      id="xdx2ixbrl1368"
      unitRef="Pure"
      xsi:nil="true"/>
    <OPTT:DeferredTaxAssetNet
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl1399"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl1406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1546"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1548"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012021-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1562"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1564"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1578"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1580"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2021-05-01to2022-04-30">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2021-05-01to2022-04-30">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2021-05-01to2022-04-30">2022-04-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-05-01to2022-04-30">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2021-05-01to2022-04-30">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="From2021-05-01to2022-04-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2021-05-01to2022-04-30">001-33417</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2021-05-01to2022-04-30">Ocean Power Technologies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-05-01to2022-04-30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-05-01to2022-04-30">22-2535818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-05-01to2022-04-30">28 ENGELHARD DRIVE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-05-01to2022-04-30">SUITE B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-05-01to2022-04-30">MONROE TOWNSHIP</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-05-01to2022-04-30">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-05-01to2022-04-30">08831</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-05-01to2022-04-30">(609)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-05-01to2022-04-30">730-0400</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2021-05-01to2022-04-30">Common     Stock, par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2021-05-01to2022-04-30">OPTT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2021-05-01to2022-04-30">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2021-05-01to2022-04-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2021-05-01to2022-04-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2021-05-01to2022-04-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-05-01to2022-04-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2021-05-01to2022-04-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2021-05-01to2022-04-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-05-01to2022-04-30">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="From2021-05-01to2022-04-30">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="From2021-05-01to2022-04-30">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="AsOf2021-10-31" decimals="-5" unitRef="USD">40800000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2022-07-13" decimals="INF" unitRef="Shares">55881861</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="From2021-05-01to2022-04-30">274</dei:AuditorFirmId>
    <dei:AuditorName contextRef="From2021-05-01to2022-04-30">EisnerAmper LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2021-05-01to2022-04-30">Iselin, New Jersey</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">7885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">49384000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">258000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">384000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">482000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">350000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">386000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">190000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">442000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">467000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">487000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">59304000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">84439000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">445000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">406000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">274000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1036000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">219000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">222000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:Goodwill contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">8537000</us-gaap:Goodwill>
    <us-gaap:Assets contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">73393000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">86377000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">905000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">687000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">877000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1881000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">129000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">347000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">748000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LitigationReserveCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1224000</us-gaap:LitigationReserveCurrent>
    <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="AsOf2022-04-30" decimals="-3" unitRef="USD">2978000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">4694000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">203000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">843000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">396000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">538000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">819000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4562000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">5909000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-04-30"
      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="AsOf2022-04-30" 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="AsOf2022-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2022-04-30" 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:PreferredStockSharesIssued contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">55905213</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">55905213</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">52479051</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">52479051</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">56000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">52000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">23352</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">21040</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">341000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">338000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">322932000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">315820000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">-253770000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-234895000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">-46000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-171000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">68831000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">80468000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">73393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">86377000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">1206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">1860000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">2279000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-101000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-1073000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">21512000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">12519000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-21613000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-13592000</us-gaap:OperatingIncomeLoss>
    <us-gaap:LitigationSettlementExpense
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">1224000</us-gaap:LitigationSettlementExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">124000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">124000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">60000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">890000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">157000</OPTT:LossOnLiquidationOfSubsidiary>
    <us-gaap:OtherNonoperatingExpense
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">83000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-1000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">15000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-20697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-1823000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="Shares">54010233000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="Shares">30018838000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">12000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-18906000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14748000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <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">10493000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">721000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">721000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">175500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">184000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">184000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <OPTT:ExerciseOfCommonWarrantsNetOfCostsShares
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">732500</OPTT:ExerciseOfCommonWarrantsNetOfCostsShares>
    <OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">1000</OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts>
    <OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">2818000</OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts>
    <OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">2819000</OPTT:ExerciseOfPrefundedWarrantsNetOfIssuanceCosts>
    <OPTT:StockIssuedDuringPeriodSharesNewIssuesOne
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8747251</OPTT:StockIssuedDuringPeriodSharesNewIssuesOne>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">8000</OPTT:StockIssuedDuringPeriodValueNewIssuesOne>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">14384000</OPTT:StockIssuedDuringPeriodValueNewIssuesOne>
    <OPTT:StockIssuedDuringPeriodValueNewIssuesOne
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">14392000</OPTT:StockIssuedDuringPeriodValueNewIssuesOne>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">29522389</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">30000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">66136000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">66166000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="From2020-05-012021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">361991</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2020-05-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">477000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">477000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-16789</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-05-012021-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">36000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">36000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">12000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">12000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <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-012022-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1169000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">1169000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">96000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">90000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">91000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">3330162</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">5852000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">5855000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-2312</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">157000</OPTT:LiquidationOfSubsidiary>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">157000</OPTT:LiquidationOfSubsidiary>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55905213</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-04-30_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">322932000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-253770000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">68831000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:NetIncomeLoss>
    <OPTT:ForeignCurrencyTransactionGainLossNetOfTax
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-1000</OPTT:ForeignCurrencyTransactionGainLossNetOfTax>
    <OPTT:ForeignCurrencyTransactionGainLossNetOfTax
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">15000</OPTT:ForeignCurrencyTransactionGainLossNetOfTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">144000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">143000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">86000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">6000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">285000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">223000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <OPTT:AmortizationOfPremiumsInvestments
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-58000</OPTT:AmortizationOfPremiumsInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">890000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">157000</OPTT:LossOnLiquidationOfSubsidiary>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">1169000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">721000</us-gaap:ShareBasedCompensation>
    <OPTT:DeferredTaxLiabilitiesNet
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">377000</OPTT:DeferredTaxLiabilitiesNet>
    <OPTT:PerformanceObligationSharesCompensation
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-60000</OPTT:PerformanceObligationSharesCompensation>
    <OPTT:PerformanceObligationSharesCompensation
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">60000</OPTT:PerformanceObligationSharesCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-2000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">133000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">245000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">195000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-61000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">292000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-19000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-106000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">217000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">441000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <OPTT:IncreaseDecreaseInAccruedExpenses
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-1004000</OPTT:IncreaseDecreaseInAccruedExpenses>
    <OPTT:IncreaseDecreaseInAccruedExpenses
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">761000</OPTT:IncreaseDecreaseInAccruedExpenses>
    <OPTT:IncreaseDecreaseInLitigationPayable
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-1224000</OPTT:IncreaseDecreaseInLitigationPayable>
    <OPTT:IncreaseDecreaseInLitigationPayable
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">1224000</OPTT:IncreaseDecreaseInLitigationPayable>
    <OPTT:IncreaseDecreaseInLeaseLiability
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-309000</OPTT:IncreaseDecreaseInLeaseLiability>
    <OPTT:IncreaseDecreaseInLeaseLiability
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-237000</OPTT:IncreaseDecreaseInLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-74000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-165000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-21296000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-11674000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">100000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">49442000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">145000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">26000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">4444000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-54031000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">74000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <OPTT:ProceedsFromPaycheckProtectionProgramLoan
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">890000</OPTT:ProceedsFromPaycheckProtectionProgramLoan>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">467000</us-gaap:ProceedsFromConstructionLoansPayable>
    <us-gaap:RepaymentsOfConstructionLoansPayable
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">467000</us-gaap:RepaymentsOfConstructionLoansPayable>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">90000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">184000</us-gaap:ProceedsFromStockOptionsExercised>
    <OPTT:PaymentOfPayrollTaxesRelatedToStockOptionExercises
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">245000</OPTT:PaymentOfPayrollTaxesRelatedToStockOptionExercises>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">14393000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">66166000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">2818000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">36000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">87000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">84170000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">134000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-75272000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">72704000</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="AsOf2022-04-30" decimals="-3" unitRef="USD">8362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <OPTT:AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">6000</OPTT:AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable>
    <us-gaap:StockIssued1
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">5855000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">477000</us-gaap:StockIssued1>
    <OPTT:ContingentLiability
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">1591000</OPTT:ContingentLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z1kgiWiOD7gh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(1)
&lt;span id="xdx_825_zR5uNA309UBh"&gt;Background 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: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(a)
Background&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 and services. 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 revenues from the sale or lease of our 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(b)
Liquidity&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;For
Fiscal 2022&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the fiscal year ended April 30, 2022, and the fiscal year ended April 30, 2021, the Company incurred net losses of approximately $&lt;span id="xdx_90A_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20220430__srt--TitleOfIndividualAxis__srt--ManagementMember_zJQTCCY4m5zf"&gt;18.9
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million and $&lt;span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20200501__20210430__srt--TitleOfIndividualAxis__srt--ManagementMember_znx2KeES1Ggb"&gt;14.8
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million, respectively, and used cash in operating
activities of approximately $&lt;span id="xdx_901_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20220430__srt--TitleOfIndividualAxis__srt--ManagementMember_zG5yoPzb2NFf"&gt;21.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million and $&lt;span id="xdx_909_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20200501__20210430__srt--TitleOfIndividualAxis__srt--ManagementMember_z26d4fRVD1kk"&gt;11.7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million, respectively. The Company has continued
to make investments in ongoing product development efforts in anticipation of future growth, including its recent acquisition of Marine
Advanced Robotics, Inc., as described in Note 18. 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 could 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, ability to attract and retain key personnel, concentration
of customers and suppliers, deployment risks and integration of acquisitions, pending or threatened litigation, and the impact of COVID-19,
and any variants on its business. The Company previously obtained equity financing through it&#x2019;s At the Market Offering Agreement
(&#x201c;ATM&#x201d;) with A.G.P/Alliance Global Partners (&#x201c;AGP&#x201d;) and through its equity line financing with Aspire Capital
Fund, LLC (&#x201c;Aspire Capital&#x201d;), 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. For fiscal year 2022 to date, management has not obtained any additional capital
financing. Management believes the Company&#x2019;s current cash balance of $&lt;span id="xdx_90F_eus-gaap--Cash_iI_pn5n6_c20220430_zSaKRRexAstc"&gt;7.9
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million and short term investments balance of
$&lt;span id="xdx_902_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zKHfwj83mAL1"&gt;49.4 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million
is sufficient to fund its planned operations through at least July 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 7, 2019, the Company entered into an At the Market Offering Agreement with AGP (the &#x201c;2019 ATM Facility&#x201d;), under which
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_903_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_pn6n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zcJV6Hx8I8hj" title="Proceeds from initial public offering"&gt;25.0&lt;/span&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" title="Number of common stock shares sold"&gt;17,595,472&lt;/span&gt; shares of its common stock with an aggregate market value
of $&lt;span id="xdx_90B_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zc3x0F8iNZIf" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;23.4&lt;/span&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" title="Combined purchase price per share"&gt;1.33 &lt;/span&gt;per share, including &lt;span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Number of common stock shares sold"&gt;12,342,506&lt;/span&gt; shares in fiscal year 2021 with an aggregate market value
of $&lt;span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pn5n6" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;18.7&lt;/span&gt; million at an average price of $&lt;span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zVtpJQEkoaJ5" title="Combined purchase price per share"&gt;1.51&lt;/span&gt; per share and paid AGP a sales commission of approximately $&lt;span id="xdx_905_ecustom--PaymentOfSalesCommission_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zHycrF5D8HFb" title="Payment of sales commission"&gt;0.8&lt;/span&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 20, 2020, the Company entered into another At the Market Offering Agreement with AGP (the &#x201c;2020 ATM Facility&#x201d;),
having capacity up to $&lt;span id="xdx_906_eus-gaap--DeferredOfferingCosts_iI_pn5n6_c20201120_zNSNWJXLdNVk"&gt;100.0&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_907_ecustom--ProceedsFromInitialPublicOffering_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zKasCpOMtLvf"&gt;50.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million. From inception of the 2020 ATM Facility through April 30, 2022, the Company had sold and issued an aggregate of &lt;span id="xdx_904_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd"&gt;17,179,883
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;shares of its common stock with an aggregate
market value of $&lt;span id="xdx_90E_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zeqTPvbxzJF5"&gt;50.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million at an average price of $&lt;span id="xdx_907_eus-gaap--SaleOfStockPricePerShare_c20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd"&gt;2.91
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;per share and paid AGP a sales commission of
approximately $&lt;span id="xdx_90F_ecustom--PaymentOfSalesCommission_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pn5n6"&gt;1.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million related to those shares. A prospectus
supplement was filed on January 10, 2022 to allow the Company to sell an additional $&lt;span id="xdx_907_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zYHniAM17c5i"&gt;25.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million (or an aggregate of $&lt;span id="xdx_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zm24HRZLXSs1"&gt;75.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million) under the 2020 ATM Facility, none of
which has been sold to date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equity
Line Common Stock Purchase Agreements&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_zrdoc9ehShQ6" 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_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zysQtND0aKub" 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_909_eus-gaap--SaleOfStockPricePerShare_c20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" 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_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z3CHqRgObGCf" 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_900_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zSTxuqtpZdb1" 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_c20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementOneMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zW1fqTo7Ize6" 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_900_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pn5n6" title="Aggregate purchase of common stock"&gt;12.5&lt;/span&gt; million shares of the
Company&#x2019;s common stock over a 30-month period subject to a limit of &lt;span id="xdx_905_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zQgX1Fjyt0s2" title="Percentage of outstanding common stock"&gt;19.99&lt;/span&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_90E_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zJEEL8RmEwv3" title="Percentage of outstanding common stock"&gt;19.99&lt;/span&gt;% limit
was &lt;span id="xdx_900_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_pdd" title="Shares can be issued based upon outstanding percentage"&gt;3,722,251&lt;/span&gt; shares without shareholder approval. Shareholder approval was received at the Company&#x2019;s annual meeting of shareholders
on December 23, 2020 for the sale of &lt;span id="xdx_900_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zr9oSQAZzao" title="Additional sales of common stock shares sold"&gt;9,864,706&lt;/span&gt; additional shares of common stock to Aspire Capital, which exceeded the &lt;span id="xdx_909_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zssIM63hIvWb" title="Percentage of outstanding common stock"&gt;19.99%&lt;/span&gt; limit of
the outstanding common stock on the date of the agreement. Through April 30, 2022, the Company had sold, since the agreement, an aggregate of &lt;span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zQUrQDAtuPq4" title="Number of common stock shares sold"&gt;3,722,251&lt;/span&gt; shares
of common stock with an aggregate market value of $&lt;span id="xdx_901_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNsQ0hrXs6Tf" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;11.8&lt;/span&gt; million at an average price of $&lt;span id="xdx_902_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zlyludlcRWkg" title="Combined purchase price per share"&gt;3.17&lt;/span&gt; per share pursuant to this common stock
purchase agreement with approximately $&lt;span id="xdx_90E_ecustom--SaleOfStockConsiderationReceivedPerTransactionRemaining_pn5n6_c20220429__20220430__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_ziOZxqaQno68" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;1.0&lt;/span&gt; million remaining on the facility as of April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_srt_ManagementMember"
      decimals="-5"
      unitRef="USD">-18900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_srt_ManagementMember"
      decimals="-5"
      unitRef="USD">-14800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-05-012022-04-30_srt_ManagementMember"
      decimals="-5"
      unitRef="USD">-21400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-05-012021-04-30_srt_ManagementMember"
      decimals="-5"
      unitRef="USD">-11700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:Cash contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">7900000</us-gaap:Cash>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">49400000</us-gaap:ShortTermInvestments>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-6"
      unitRef="USD">25000000.0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <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="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">12342506</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">18700000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2019-01-07_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">1.51</us-gaap:SaleOfStockPricePerShare>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">800000</OPTT:PaymentOfSalesCommission>
    <us-gaap:DeferredOfferingCosts contextRef="AsOf2020-11-20" decimals="-5" unitRef="USD">100000000.0</us-gaap:DeferredOfferingCosts>
    <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-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">17179883</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">50000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">2.91</us-gaap:SaleOfStockPricePerShare>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">1600000</OPTT:PaymentOfSalesCommission>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember"
      decimals="-5"
      unitRef="USD">25000000.0</OPTT:PaymentOfSalesCommission>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember"
      decimals="-5"
      unitRef="USD">75000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <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="From2021-05-012022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">5025000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012022-04-30_custom_StockPurchaseAgreementOneMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">2900000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2022-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-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-09-142020-09-18_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>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-12-222020-12-23_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">3722251</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">11800000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">3.17</us-gaap:SaleOfStockPricePerShare>
    <OPTT:SaleOfStockConsiderationReceivedPerTransactionRemaining
      contextRef="From2022-04-292022-04-30_custom_StockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">1000000.0</OPTT:SaleOfStockConsiderationReceivedPerTransactionRemaining>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zMHCDizIr0q" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(2)
&lt;span id="xdx_829_ziGo6A8yPAp4"&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; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zsMs31km9HM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_867_zNlDYeIyaA06"&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; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Ocean Power
Technologies Ltd. in the United Kingdom, and Ocean Power Technologies (Australasia) Pty Ltd. in Australia, which has been liquidated
as of April 30, 2022. 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zlarps9Ebnx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_867_zRYlBIBgRPc8"&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; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, stock-based
compensation, valuations, purchase price allocations and contingent consideration related to business combinations, expected future
cash flows including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability
of long-lived assets, goodwill and other intangible assets and the related amortization methods and periods, estimated hours 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zoVTEVI4U4K9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_863_zePcJ64ZSaC4"&gt;Business Combinations&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#x201c;FASB&#x201d;) issued Accounting
Standards Update (&#x201c;ASU&#x201d;) No. 2015-16, &lt;i&gt;Business Combinations (Topic 805).&lt;/i&gt; The Company allocates the fair value of consideration
transferred in a business combination to the estimated fair value at the acquisition date of the tangible and intangible assets acquired
as well as the liabilities assumed. Acquisition costs are expensed as incurred. Any excess consideration transferred is recorded as goodwill
and in instances where the fair value of consideration transferred is less than the estimated fair value of tangible and intangible assets
acquired less liabilities assumed; such amounts are recorded as a gain on the bargain purchase.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2REIBw9R9k2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_86C_zz6otHsLDwwl"&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: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
nature of the Company&#x2019;s contracts may give rise to several types of variable considerations, 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 April 30, 2022 or 2021. 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 labor hours 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 twelve-month periods ended April 30, 2022 and 2021, 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022, the Company&#x2019;s total remaining performance obligations, also referred to as backlog, totaled $&lt;span id="xdx_909_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_zhaVzlxazSf5" title="Revenue remaining performance obligation"&gt;0.6&lt;/span&gt; million. The
Company expects to recognize approximately &lt;span id="xdx_908_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20210501__20220430_zuQkUh9wstjh" title="Revenue remaining performance obligation, percentage"&gt;100&lt;/span&gt;%, or $&lt;span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_z2jZDdaRaHrg" title="Revenue remaining performance obligation"&gt;0.6&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also enters into lease arrangements for its PB3 PowerBuoy&#xae; (&#x201c;PB3&#x201d;) and Wave Adaptive Modular Vessels (&#x201c;WAM-V&lt;sup&gt;&#xae;&lt;/sup&gt;&#x201d;)
with certain customers. 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, of which the Company has none. All others are treated as an operating lease.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term and is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the twelve months ended April 30, 2022 and 2021 was immaterial.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ztcujzZUk9m7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(e)
&lt;span id="xdx_86D_zGhmAtHOradf"&gt;Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 for the years ended April 30,
2022 and 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zZbWzp5UvOqc" 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: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Checking and savings accounts&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;1,815&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;1,850&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Money market account&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;6,070&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&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: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;81,178&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;7,885&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;83,028&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zQ7fwsUwyB6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $&lt;span id="xdx_903_eus-gaap--Deposits_iI_pp0p0_c20220430__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_zYrGfu7CrKsg" title="Deposits"&gt;154,000&lt;/span&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 cancellable at the discretion of Santander.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Santander
also issued one letters of credit to subsidiaries of Enel Green Power (&#x201c;EGP&#x201d;) pursuant to the Company&#x2019;s contracts with
EGP. A letter of credit was issued in the amount of $&lt;span id="xdx_905_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zANp0z495wz6" title="Letters of Credit Outstanding, Amount"&gt;645,000&lt;/span&gt; and was reduced to $&lt;span id="xdx_908_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zsSiHHPamQCc" title="Letters of Credit Outstanding, Amount"&gt;323,000&lt;/span&gt; in August 2020. The second letter of credit
will be reduced by $&lt;span id="xdx_90C_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zx9TdpPUeeRk"&gt;258,000&lt;/span&gt; once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $&lt;span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zBAI4ETKehUi" title="Letters of credit issued amount"&gt;65,000&lt;/span&gt;
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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;83,028&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Restricted cash- short term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;258&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;384&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Restricted cash- long term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;219&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;222&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash, cash equivalents,
    restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;8,362&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;83,634&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A5_zsx8JZIaB9M1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Investments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
fiscal 2022, the Company acquired approximately $&lt;span id="xdx_901_eus-gaap--AlternativeInvestment_iI_pn5n6_c20220430_zNLsvnDENy25"&gt;49.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million in investment securities through Charles
Schwab Bank. All investment securities consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment
grade rated or better, and mature within 12 months. The Company has the means and intends to hold all investments to maturity, and as
such are classified as held-to-maturity investments. The total recognized interest expense on the premium we paid for the bonds as of
April 30, 2022 is approximately $&lt;span id="xdx_90E_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zBjFao9IyIU6"&gt;60,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;on an amortized cost basis of approximately $&lt;span id="xdx_906_eus-gaap--InvestmentOwnedAtCost_iI_pn5n6_c20220430_z3IWHtDg7RD5"&gt;0.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million. Additionally, there has been no other
than temporary impairment on these investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:&lt;/p&gt;


&lt;p style="margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B5_zFdMqv9b4dOb" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Category&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Cost or Amortized Cost&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Estimated Fair Value&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Net Unrealized Gains/(Losses)&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 35%"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Held-to-Maturity Securities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost or Amortized Cost"&gt;49,384&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Gains"&gt;81&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Losses"&gt;(414&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Fair Value"&gt;49,051&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net Unrealized Gains/(Losses)"&gt;(333&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zG9pVLXe3XX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;


&lt;p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zswTic340iqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(f)
&lt;span id="xdx_86F_zRaWwZd9E56h"&gt;Property and Equipment&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated
using the straight-line method over the estimated useful lives (&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210501__20220430__srt--RangeAxis__srt--MinimumMember_zyHyvWY59j8e" title="::XDX::P3Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0724"&gt;three
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;to &lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dt_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zsTAoBHyayqg"&gt;seven
years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;) of the assets. Leasehold improvements
are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term.
Expenses for maintenance and repairs are charged to operations as incurred. Property and equipment are also reviewed for impairment
whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of
assets to be held and used is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows
expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment
charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BF_z7WIAztKFOV6" style="display: none"&gt;Schedule of Property, Plant and Equipment, Useful Life&lt;/span&gt;&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: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Description&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
    useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)"&gt;7&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    furniture &amp;amp; fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)"&gt;7&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equipment
    under capitalized lease&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life"&gt;Over
    the life of the lease&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AE_zIcFGB8jwLr4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zVB9jqusnTra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(g)
&lt;span id="xdx_861_zV0iZ69TKoH6"&gt;Foreign Exchange Gains and Losses&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains cash accounts that are denominated in British pound sterling, Euros and Australian dollars. These amounts are included
in cash, cash equivalents and restricted cash on the accompanying Consolidated Balance Sheets. Such positions may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#x201c;Foreign exchange (loss)/gain&#x201d;
in the accompanying Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zArWFvhbwhu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_863_z2OQpQEEDTal"&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: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash. The Company believes that its credit risk is limited because the Company&#x2019;s current contracts are with companies with
a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investment and
does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity investments.
Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of April 30, 2022 was less than
$&lt;span id="xdx_90F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember__srt--RangeAxis__srt--MinimumMember_zsP5xb2xxDo4" title="Cash and Cash Equivalents, at Carrying Value"&gt;0.1&lt;/span&gt; million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below shows the percentage 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: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zRJB8D2K81G8" 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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Customer&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Customer&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Transocean Ltd.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0752"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Valaris PLC&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0755"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Diamond Offshore Drilling, Inc.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0758"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;United States Department of Energy&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0761"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Enel Green Power Chile, LTDA&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Eni S.p.A.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;22&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Other (no other customers over 10%)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;17&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues, percentage&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;100&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;100&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zOzd6qaA88H1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
loss of, or a significant reduction in revenues from a current customer could significantly impact the Company&#x2019;s financial position
or results of operations. The Company does not require its customers to provide collateral.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_ecustom--WarrantAccountingPolicyTextBlock_z61C1X2pnUac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(i)
&lt;span id="xdx_86A_zYpTmwAJx5Wc"&gt;Warrant Accounting&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for warrants issued in connection with its public offerings in accordance with the guidance FASB Topic &#x201c;48
Accounting for Certain Financial Instruments with Characteristics of Both Liabilities and Equity&#x201d; which provides that warrants
meeting the classification of a liability award are recorded 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 Company recognizes any change in fair value
in its Consolidated Statements of Operations. The Company will continue to adjust the carrying value of the warrants for changes in the
estimated fair value until such time as these instruments are exercised or expire. At that time, the liabilities will be reclassified
to &#x201c;Additional paid-in capital&#x201d;, a component of &#x201c;Shareholders&#x2019; equity&#x201d; on 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. The Company has no warrants classified as liabilities as of April
30, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zxb4jHRdVkE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(j)
&lt;span id="xdx_866_z6n9E5sfR7z2"&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
and diluted net loss per 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
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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested restricted stock issued to employees and non-employee directors, totaling &lt;span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zcYhsTaO4L1a" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;6,353,422&lt;/span&gt; and &lt;span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20210430_zX8bTGTa4eic" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;5,163,020&lt;/span&gt; for the
years ended April 30, 2022 and 2021, respectively, were excluded from each of the computations as the effect would be anti-dilutive due
to the Company&#x2019;s losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_znEulhcTsi2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(k)
&lt;span id="xdx_86D_zsIAUXEc5Q3b"&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: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the years ended April 30, 2022 and
2021 was approximately $&lt;span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSphmG5cfeng" title="Share based compensation"&gt;1.2&lt;/span&gt; million and $&lt;span id="xdx_909_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20200501__20210430_zZ0BdlBkION" title="Share based compensation"&gt;0.8&lt;/span&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zql6W10aoN58" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(l)
&lt;span id="xdx_869_zLHwnYBc1pqg"&gt;Intangibles&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost) (See also Note 18). Intangible assets are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The trade name and customer relationship intangible are
being amortized over &lt;span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4Sv7qgcZRs4" title="Intangible asset estimated lives"&gt;12&lt;/span&gt; years and &lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8reV9a525ud" title="Intangible asset estimated lives"&gt;10&lt;/span&gt; years respectively, which is consistent with the estimated pattern of economic benefit of the assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was &lt;span id="xdx_900_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pdp0_do_c20210501__20220430_zrVGjY6Lr7ie" title="Impairment of intangible assets"&gt;no&lt;/span&gt; indication of impairment of intangible assets
as of April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zdZVY2T5rI31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(m)
&lt;span id="xdx_868_zA6ANlJBFZY5"&gt;Goodwill&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company use a qualitative analysis, it considers
factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory environment.
If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is
performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent with
management&#x2019;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate (weighted
average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value is less
than the carrying amount an impairment charge for the difference is recorded. The Company acquired goodwill as part of its purchase of
MAR (Note 18). As this is the first year of the acquisition, no goodwill impairment assessment was completed however, the Company is
not aware of potential triggering events that would cause an impairment analysis to be performed as of April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zuDdUbIg7uig" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(n)
&lt;span id="xdx_865_zTiCV3d2i1Gf"&gt;Income Taxes&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences
attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective
tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates
expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards
are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether
it is more likely than not that some portion or all of the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
that includes the enactment date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is &lt;span id="xdx_901_eus-gaap--IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_c20210501__20220430" title="Income tax likely percentage description"&gt;greater than 50%&lt;/span&gt; likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
16 for further disclosures around our income taxes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_z4iv7ZTApvkh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(o)
&lt;span id="xdx_863_zqcMa8U8Dmjf"&gt;Accumulated Other Comprehensive Loss&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency for the Company&#x2019;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet
date and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting
from such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#x2019; Equity. In fiscal 2022 the
Company liquidated its subsidiary, Ocean Power Technologies (Australasia) Pty Ltd. in Australia, resulting in a loss of
approximately $&lt;span id="xdx_900_ecustom--LiquidationOfSubsidiary_pn5n6_c20210501__20220430__srt--StatementGeographicalAxis__country--AU_zQ0e7MS8syH7" title="Liquidation of Subsidiary"&gt;0.2&lt;/span&gt;
million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zsqLAIhBU7Lf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(p)
&lt;span id="xdx_86B_zOCHfn6h5z97"&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2016, the FASB issued ASU No. 2016-13,
&#x201c;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#x201d; 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, Financial Instruments&#x2014;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), 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 of the adoption of ASU 2016-13 on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zsMs31km9HM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_867_zNlDYeIyaA06"&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; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Ocean Power
Technologies Ltd. in the United Kingdom, and Ocean Power Technologies (Australasia) Pty Ltd. in Australia, which has been liquidated
as of April 30, 2022. 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zlarps9Ebnx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_867_zRYlBIBgRPc8"&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; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, stock-based
compensation, valuations, purchase price allocations and contingent consideration related to business combinations, expected future
cash flows including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability
of long-lived assets, goodwill and other intangible assets and the related amortization methods and periods, estimated hours 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zoVTEVI4U4K9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_863_zePcJ64ZSaC4"&gt;Business Combinations&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations in accordance with Financial Accounting and Standards Board (&#x201c;FASB&#x201d;) issued Accounting
Standards Update (&#x201c;ASU&#x201d;) No. 2015-16, &lt;i&gt;Business Combinations (Topic 805).&lt;/i&gt; The Company allocates the fair value of consideration
transferred in a business combination to the estimated fair value at the acquisition date of the tangible and intangible assets acquired
as well as the liabilities assumed. Acquisition costs are expensed as incurred. Any excess consideration transferred is recorded as goodwill
and in instances where the fair value of consideration transferred is less than the estimated fair value of tangible and intangible assets
acquired less liabilities assumed; such amounts are recorded as a gain on the bargain purchase.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2REIBw9R9k2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_86C_zz6otHsLDwwl"&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: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
nature of the Company&#x2019;s contracts may give rise to several types of variable considerations, 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 April 30, 2022 or 2021. 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 labor hours 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 twelve-month periods ended April 30, 2022 and 2021, 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022, the Company&#x2019;s total remaining performance obligations, also referred to as backlog, totaled $&lt;span id="xdx_909_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_zhaVzlxazSf5" title="Revenue remaining performance obligation"&gt;0.6&lt;/span&gt; million. The
Company expects to recognize approximately &lt;span id="xdx_908_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20210501__20220430_zuQkUh9wstjh" title="Revenue remaining performance obligation, percentage"&gt;100&lt;/span&gt;%, or $&lt;span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20220430_z2jZDdaRaHrg" title="Revenue remaining performance obligation"&gt;0.6&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also enters into lease arrangements for its PB3 PowerBuoy&#xae; (&#x201c;PB3&#x201d;) and Wave Adaptive Modular Vessels (&#x201c;WAM-V&lt;sup&gt;&#xae;&lt;/sup&gt;&#x201d;)
with certain customers. 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, of which the Company has none. All others are treated as an operating lease.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term and is presented
in Revenues in the Consolidated Statement of Operations. The lease income for the twelve months ended April 30, 2022 and 2021 was immaterial.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">600000</us-gaap:RevenueRemainingPerformanceObligation>
    <OPTT:RevenueRemainingPerformancesObligationPercentage
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">1</OPTT:RevenueRemainingPerformancesObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_ztcujzZUk9m7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(e)
&lt;span id="xdx_86D_zGhmAtHOradf"&gt;Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 for the years ended April 30,
2022 and 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zZbWzp5UvOqc" 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: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Checking and savings accounts&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;1,815&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;1,850&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Money market account&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;6,070&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&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: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;81,178&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;7,885&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;83,028&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zQ7fwsUwyB6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $&lt;span id="xdx_903_eus-gaap--Deposits_iI_pp0p0_c20220430__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__us-gaap--LetterOfCreditMember_zYrGfu7CrKsg" title="Deposits"&gt;154,000&lt;/span&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 cancellable at the discretion of Santander.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Santander
also issued one letters of credit to subsidiaries of Enel Green Power (&#x201c;EGP&#x201d;) pursuant to the Company&#x2019;s contracts with
EGP. A letter of credit was issued in the amount of $&lt;span id="xdx_905_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--TypeOfArrangementAxis__custom--RestrictedCashAndSecurityAgreementsMember__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterOneMember_zANp0z495wz6" title="Letters of Credit Outstanding, Amount"&gt;645,000&lt;/span&gt; and was reduced to $&lt;span id="xdx_908_eus-gaap--LettersOfCreditOutstandingAmount_iI_pp0p0_c20200831__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember__us-gaap--AwardDateAxis__custom--AugustTwentyTwentyMember_zsSiHHPamQCc" title="Letters of Credit Outstanding, Amount"&gt;323,000&lt;/span&gt; in August 2020. The second letter of credit
will be reduced by $&lt;span id="xdx_90C_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember__us-gaap--ShortTermDebtTypeAxis__custom--LetterTwoMember_zx9TdpPUeeRk"&gt;258,000&lt;/span&gt; once the PB3 is fully deployed and passes final acceptance testing. The remaining restricted amount of $&lt;span id="xdx_901_ecustom--LettersOfCreditIssuedAmount_iI_pp0p0_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--SantanderBankMember_zBAI4ETKehUi" title="Letters of credit issued amount"&gt;65,000&lt;/span&gt;
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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;83,028&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Restricted cash- short term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;258&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;384&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Restricted cash- long term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;219&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;222&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash, cash equivalents,
    restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;8,362&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;83,634&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A5_zsx8JZIaB9M1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Investments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
fiscal 2022, the Company acquired approximately $&lt;span id="xdx_901_eus-gaap--AlternativeInvestment_iI_pn5n6_c20220430_zNLsvnDENy25"&gt;49.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million in investment securities through Charles
Schwab Bank. All investment securities consist of corporate bonds, government agency bonds, or U.S. Treasury Notes and Bonds, are investment
grade rated or better, and mature within 12 months. The Company has the means and intends to hold all investments to maturity, and as
such are classified as held-to-maturity investments. The total recognized interest expense on the premium we paid for the bonds as of
April 30, 2022 is approximately $&lt;span id="xdx_90E_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zBjFao9IyIU6"&gt;60,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;on an amortized cost basis of approximately $&lt;span id="xdx_906_eus-gaap--InvestmentOwnedAtCost_iI_pn5n6_c20220430_z3IWHtDg7RD5"&gt;0.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million. Additionally, there has been no other
than temporary impairment on these investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:&lt;/p&gt;


&lt;p style="margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B5_zFdMqv9b4dOb" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Category&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Cost or Amortized Cost&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Estimated Fair Value&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Net Unrealized Gains/(Losses)&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 35%"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Held-to-Maturity Securities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost or Amortized Cost"&gt;49,384&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Gains"&gt;81&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Losses"&gt;(414&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Fair Value"&gt;49,051&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net Unrealized Gains/(Losses)"&gt;(333&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zG9pVLXe3XX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;


</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_z5d2P7Wh6UO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B9_zZbWzp5UvOqc" 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: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Checking and savings accounts&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;1,815&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430__us-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Cash and cash equivalents"&gt;1,850&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Money market account&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430__us-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_pn3n3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;6,070&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&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: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;81,178&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;7,885&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cash and cash equivalents"&gt;83,028&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-04-30_custom_CheckingAndSavingsAccountsMember"
      decimals="-3"
      unitRef="USD">1815000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-04-30_custom_CheckingAndSavingsAccountsMember"
      decimals="-3"
      unitRef="USD">1850000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-04-30_us-gaap_MoneyMarketFundsMember"
      decimals="-3"
      unitRef="USD">6070000</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="AsOf2022-04-30" decimals="-3" unitRef="USD">7885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Deposits
      contextRef="AsOf2022-04-30_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_us-gaap_LetterOfCreditMember"
      decimals="0"
      unitRef="USD">154000</us-gaap:Deposits>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="AsOf2020-08-31_custom_RestrictedCashAndSecurityAgreementsMember_custom_SantanderBankMember_custom_LetterOneMember"
      decimals="0"
      unitRef="USD">645000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="AsOf2020-08-31_custom_SantanderBankMember_custom_LetterTwoMember_custom_AugustTwentyTwentyMember"
      decimals="0"
      unitRef="USD">323000</us-gaap:LettersOfCreditOutstandingAmount>
    <OPTT:LettersOfCreditIssuedAmount
      contextRef="AsOf2022-04-30_custom_SantanderBankMember_custom_LetterTwoMember"
      decimals="0"
      unitRef="USD">258000</OPTT:LettersOfCreditIssuedAmount>
    <OPTT:LettersOfCreditIssuedAmount
      contextRef="AsOf2022-04-30_custom_SantanderBankMember"
      decimals="0"
      unitRef="USD">65000</OPTT:LettersOfCreditIssuedAmount>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zoDbJuZuHtQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zdlcPkI6FtJ9" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210430" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;83,028&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Restricted cash- short term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;258&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;384&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Restricted cash- long term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;219&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;222&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3_zvxtkYk5j8Qi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash, cash equivalents,
    restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;8,362&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;83,634&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">7885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">258000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">384000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">219000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">222000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">8362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">83634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AlternativeInvestment contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">49400000</us-gaap:AlternativeInvestment>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="From2021-05-01to2022-04-30"
      decimals="0"
      unitRef="USD">60000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentOwnedAtCost contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">300000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zO3XDYAtfvck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;The following table
represents the fair value of the investments and unrealized gains/losses by class, which have been recorded at amortized costs as of
April&#160;30, 2022:&lt;/p&gt;


&lt;p style="margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B5_zFdMqv9b4dOb" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Category&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Cost or Amortized Cost&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Estimated Fair Value&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Net Unrealized Gains/(Losses)&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 35%"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Held-to-Maturity Securities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20210501__20220430_zCNKu6coQWv8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost or Amortized Cost"&gt;49,384&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--GrossUnrealizedGains_pn3n3_c20210501__20220430_zvI5X976ten6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Gains"&gt;81&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--GrossUnrealizedLosses_pn3n3_c20210501__20220430_zGO44NtZF3m1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross Unrealized Losses"&gt;(414&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--EstimatedFairValueOfInvestments_pn3n3_c20210501__20220430_z7HcotzhOPGa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Fair Value"&gt;49,051&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--UnrealizedGainLossOnInvestments_iN_pn3n3_di_c20210501__20220430_zFw5WyjRcEzc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net Unrealized Gains/(Losses)"&gt;(333&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">49384000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <OPTT:GrossUnrealizedGains
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">81000</OPTT:GrossUnrealizedGains>
    <OPTT:GrossUnrealizedLosses
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-414000</OPTT:GrossUnrealizedLosses>
    <OPTT:EstimatedFairValueOfInvestments
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">49051000</OPTT:EstimatedFairValueOfInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">333000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zswTic340iqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(f)
&lt;span id="xdx_86F_zRaWwZd9E56h"&gt;Property and Equipment&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated
using the straight-line method over the estimated useful lives (&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210501__20220430__srt--RangeAxis__srt--MinimumMember_zyHyvWY59j8e" title="::XDX::P3Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0724"&gt;three
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;to &lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dt_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zsTAoBHyayqg"&gt;seven
years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;) of the assets. Leasehold improvements
are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the remaining lease term.
Expenses for maintenance and repairs are charged to operations as incurred. Property and equipment are also reviewed for impairment
whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Recoverability of
assets to be held and used is measured by a comparison of the carrying amount of the asset to estimated undiscounted future cash flows
expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated future cash flows, then an impairment
charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BF_z7WIAztKFOV6" style="display: none"&gt;Schedule of Property, Plant and Equipment, Useful Life&lt;/span&gt;&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: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Description&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
    useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)"&gt;7&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    furniture &amp;amp; fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)"&gt;7&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equipment
    under capitalized lease&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life"&gt;Over
    the life of the lease&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AE_zIcFGB8jwLr4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-05-012022-04-30_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89F_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvOzlsXZslo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BF_z7WIAztKFOV6" style="display: none"&gt;Schedule of Property, Plant and Equipment, Useful Life&lt;/span&gt;&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: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Description&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
    useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zStsdnY7FiNj" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zvlh7gc3ehHh" title="Property and equipment, useful life (Year)"&gt;7&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z5GjWn4mCBzl" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    furniture &amp;amp; fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zc4bcnfLc9Uc" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zAbnvHXFpz5h" title="Property and equipment, useful life (Year)"&gt;7&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equipment
    under capitalized lease&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentUnderCapitalizedLeaseMember" title="Property and equipment, useful life"&gt;Over
    the life of the lease&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210501__20220430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property and equipment, useful life"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MinimumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-05-012022-04-30_custom_ComputerEquipmentAndSoftwareMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-05-012022-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2021-05-012022-04-30_custom_EquipmentUnderCapitalizedLeaseMember">Over
    the life of the lease</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2021-05-012022-04-30_us-gaap_LeaseholdImprovementsMember">Shorter
    of the estimated useful life or lease term</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zVB9jqusnTra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(g)
&lt;span id="xdx_861_zV0iZ69TKoH6"&gt;Foreign Exchange Gains and Losses&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains cash accounts that are denominated in British pound sterling, Euros and Australian dollars. These amounts are included
in cash, cash equivalents and restricted cash on the accompanying Consolidated Balance Sheets. Such positions may result in realized
and unrealized foreign exchange gains or losses from exchange rate fluctuations, which are included in &#x201c;Foreign exchange (loss)/gain&#x201d;
in the accompanying Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zArWFvhbwhu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_863_z2OQpQEEDTal"&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: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to credit risk consist principally of trade accounts receivable, short term investments
and cash. The Company believes that its credit risk is limited because the Company&#x2019;s current contracts are with companies with
a reliable payment history. The Company invests its excess cash in a money market fund and short term held-to maturity investment and
does not believe that it is exposed to any significant risks related to its cash accounts, money market fund, or held-to maturity investments.
Cash is also maintained at foreign financial institutions. Cash in foreign financial institutions as of April 30, 2022 was less than
$&lt;span id="xdx_90F_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20220430__us-gaap--AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis__custom--ForeignFinancialInstitutionsMember__srt--RangeAxis__srt--MinimumMember_zsP5xb2xxDo4" title="Cash and Cash Equivalents, at Carrying Value"&gt;0.1&lt;/span&gt; million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below shows the percentage 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: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zRJB8D2K81G8" 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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Customer&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Customer&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Transocean Ltd.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0752"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Valaris PLC&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0755"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Diamond Offshore Drilling, Inc.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0758"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;United States Department of Energy&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0761"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Enel Green Power Chile, LTDA&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Eni S.p.A.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;22&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Other (no other customers over 10%)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;17&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues, percentage&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;100&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;100&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zOzd6qaA88H1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
loss of, or a significant reduction in revenues from a current customer could significantly impact the Company&#x2019;s financial position
or results of operations. The Company does not require its customers to provide collateral.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-04-30_custom_ForeignFinancialInstitutionsMember_srt_MinimumMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zDCexMIf8Ek2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below shows the percentage 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: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zRJB8D2K81G8" 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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Customer&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210501__20220430_zY741se78Bze" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20200501__20210430_zSqBWOwPYZxd" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"&gt;Customer&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TransoceanLtdMember_z35AokSD2mvc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Transocean Ltd.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0752"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ValarisPLCMember_zuONBmsndiYb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Valaris PLC&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0755"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DiamondOffshoreDrillingIncMember_zCeus14NwLK1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Diamond Offshore Drilling, Inc.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0758"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DepartmentOfEnergyMember_z13aNJeI6sQc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;United States Department of Energy&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0761"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EnelGreenPowerChileLTDAMember_z1f4MIJdK415" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Enel Green Power Chile, LTDA&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--EniSPAMember_ziHw3xvx0Jr9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Eni S.p.A.&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;22&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OtherMember_z8vYMu7umNf1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Other (no other customers over 10%)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;17&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_hus-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomersMember_zPgoD94eU7rg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues, percentage&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;100&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;100&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember"
      decimals="INF"
      unitRef="Pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ValarisPLCMember"
      decimals="INF"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DiamondOffshoreDrillingIncMember"
      decimals="INF"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DepartmentOfEnergyMember"
      decimals="INF"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember"
      decimals="INF"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EnelGreenPowerChileLTDAMember"
      decimals="INF"
      unitRef="Pure">0.61</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_EniSPAMember"
      decimals="INF"
      unitRef="Pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember"
      decimals="INF"
      unitRef="Pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OtherMember"
      decimals="INF"
      unitRef="Pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-05-012021-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomersMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <OPTT:WarrantAccountingPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_844_ecustom--WarrantAccountingPolicyTextBlock_z61C1X2pnUac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(i)
&lt;span id="xdx_86A_zYpTmwAJx5Wc"&gt;Warrant Accounting&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for warrants issued in connection with its public offerings in accordance with the guidance FASB Topic &#x201c;48
Accounting for Certain Financial Instruments with Characteristics of Both Liabilities and Equity&#x201d; which provides that warrants
meeting the classification of a liability award are recorded 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 Company recognizes any change in fair value
in its Consolidated Statements of Operations. The Company will continue to adjust the carrying value of the warrants for changes in the
estimated fair value until such time as these instruments are exercised or expire. At that time, the liabilities will be reclassified
to &#x201c;Additional paid-in capital&#x201d;, a component of &#x201c;Shareholders&#x2019; equity&#x201d; on 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. The Company has no warrants classified as liabilities as of April
30, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</OPTT:WarrantAccountingPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zxb4jHRdVkE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(j)
&lt;span id="xdx_866_z6n9E5sfR7z2"&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
and diluted net loss per 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
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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
computing diluted net loss per share on the Consolidated Statement of Operations, warrants on common stock, options to purchase shares
of common stock and unvested restricted stock issued to employees and non-employee directors, totaling &lt;span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zcYhsTaO4L1a" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;6,353,422&lt;/span&gt; and &lt;span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200501__20210430_zX8bTGTa4eic" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;5,163,020&lt;/span&gt; for the
years ended April 30, 2022 and 2021, respectively, were excluded from each of the computations as the effect would be anti-dilutive due
to the Company&#x2019;s losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">6353422</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Shares">5163020</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_znEulhcTsi2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(k)
&lt;span id="xdx_86D_zsIAUXEc5Q3b"&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: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
resulting from all share-based payment transactions are recognized in the consolidated financial statements at their fair values. The
aggregate share-based compensation expense recorded in the Consolidated Statements of Operations for the years ended April 30, 2022 and
2021 was approximately $&lt;span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSphmG5cfeng" title="Share based compensation"&gt;1.2&lt;/span&gt; million and $&lt;span id="xdx_909_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20200501__20210430_zZ0BdlBkION" title="Share based compensation"&gt;0.8&lt;/span&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2021-05-01to2022-04-30"
      decimals="-5"
      unitRef="USD">1200000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2020-05-012021-04-30"
      decimals="-5"
      unitRef="USD">800000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zql6W10aoN58" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(l)
&lt;span id="xdx_869_zLHwnYBc1pqg"&gt;Intangibles&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets acquired in a business combination are recognized separately from goodwill and are initially recognized at their fair value at
the acquisition date (which is regarded as their cost) (See also Note 18). Intangible assets are amortized over the estimated useful
life of the asset on a basis that approximates the pattern of economic benefit. The trade name and customer relationship intangible are
being amortized over &lt;span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4Sv7qgcZRs4" title="Intangible asset estimated lives"&gt;12&lt;/span&gt; years and &lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210501__20220430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8reV9a525ud" title="Intangible asset estimated lives"&gt;10&lt;/span&gt; years respectively, which is consistent with the estimated pattern of economic benefit of the assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was &lt;span id="xdx_900_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pdp0_do_c20210501__20220430_zrVGjY6Lr7ie" title="Impairment of intangible assets"&gt;no&lt;/span&gt; indication of impairment of intangible assets
as of April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-05-012022-04-30_us-gaap_TradeNamesMember">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-05-012022-04-30_us-gaap_CustomerRelationshipsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="From2021-05-01to2022-04-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zdZVY2T5rI31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(m)
&lt;span id="xdx_868_zA6ANlJBFZY5"&gt;Goodwill&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company use a qualitative analysis, it considers
factors that include historical financial performance, macroeconomic and industry conditions, and the legal and regulatory environment.
If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is
performed. The quantitative assessment requires an analysis of several estimates including future cash flows or income consistent with
management&#x2019;s strategic business plans, annual sales growth rates and the selection of assumptions underlying a discount rate (weighted
average cost of capital) based on market data available at the time to determine fair value of the Company. If the fair value is less
than the carrying amount an impairment charge for the difference is recorded. The Company acquired goodwill as part of its purchase of
MAR (Note 18). As this is the first year of the acquisition, no goodwill impairment assessment was completed however, the Company is
not aware of potential triggering events that would cause an impairment analysis to be performed as of April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zuDdUbIg7uig" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(n)
&lt;span id="xdx_865_zTiCV3d2i1Gf"&gt;Income Taxes&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences
attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective
tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates
expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards
are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether
it is more likely than not that some portion or all of the deferred tax assets will not be realized. If such event occurs, a valuation
allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
that includes the enactment date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination.
Recognized income tax positions are measured at the largest amount that is &lt;span id="xdx_901_eus-gaap--IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_c20210501__20220430" title="Income tax likely percentage description"&gt;greater than 50%&lt;/span&gt; likely of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized
tax benefits in interest expense and penalties in selling, general, and administrative expenses, to the extent incurred. Refer to Note
16 for further disclosures around our income taxes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement contextRef="From2021-05-01to2022-04-30">greater than 50%</us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement>
    <OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_z4iv7ZTApvkh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(o)
&lt;span id="xdx_863_zqcMa8U8Dmjf"&gt;Accumulated Other Comprehensive Loss&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency for the Company&#x2019;s foreign operations is the applicable local currency. The translation from the applicable
foreign currencies to U.S. dollars is performed for balance sheet accounts using the exchange rates in effect at the balance sheet
date and for revenue and expense accounts using an average exchange rate during the period. The unrealized gains or losses resulting
from such translation are included in Accumulated Other Comprehensive Loss within Shareholders&#x2019; Equity. In fiscal 2022 the
Company liquidated its subsidiary, Ocean Power Technologies (Australasia) Pty Ltd. in Australia, resulting in a loss of
approximately $&lt;span id="xdx_900_ecustom--LiquidationOfSubsidiary_pn5n6_c20210501__20220430__srt--StatementGeographicalAxis__country--AU_zQ0e7MS8syH7" title="Liquidation of Subsidiary"&gt;0.2&lt;/span&gt;
million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_country_AU"
      decimals="-5"
      unitRef="USD">200000</OPTT:LiquidationOfSubsidiary>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zsqLAIhBU7Lf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;(p)
&lt;span id="xdx_86B_zOCHfn6h5z97"&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 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2016, the FASB issued ASU No. 2016-13,
&#x201c;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#x201d; 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, Financial Instruments&#x2014;Credit Losses
(Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), 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 of the adoption of ASU 2016-13 on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80B_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zedhJGWjNTr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(3)
&lt;span id="xdx_822_zciYHuxrxRIk"&gt;Account Receivable, Contract Assets, and Contract Liabilities&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following provides further details on the balance sheet accounts of accounts receivable, contract assets, and contract liabilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 the product has transferred to the customer. Accounts
receivable represents an unconditional right to consideration arising from the Company&#x2019;s performance under contracts with customers.
The carrying value of such receivables represent their estimated realizable value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z4wb0NtFPBCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract assets balances during the period are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BE_zU4ptVSTwIX4" style="display: none"&gt;Schedule of Significant Changes in Contract assets and Contract Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210501__20220430_zl4AIhohcd68" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200501__20210430_zjcCpjzvxsK6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_zmM0BT08OFOe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Transferred to receivables from contract assets recognized at the beginning of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(190&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(251&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zke1nbJkMH7b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Revenue recognized and not billed as of the end of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;386&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;190&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--IncreaseDecreaseInContractWithCustomerAssets_iT_pn3n3_zAhj4TetrRD5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;196&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. The increase in contract assets is primarily a result of services performed relating
to our project with MAR that was billed during the twelve months ended April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Contract
Liabilities&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract liabilities balances during the period are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20210501__20220430_zQjK9vo2V0Z1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20200501__20210430_zyW3a8jZs1bf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zJ1sO3btP8O7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Revenue recognized that was included in the contract liabilities balance as of the beginning
    of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0822"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(159&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--ContractWithCustomerAssetNetRecognized_pn3n3_z511WEQnJ9Ah" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Transferred to contract assets from contract liabilities
    recognized at the beginning of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0825"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zcwF0ICJBkCj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Contract liabilities obtained in acquisition on MAR&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0829"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zZ7BSDXDsyT3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Payments collected for which revenue has not been recognized&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;129&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0832"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_z3xSk0kDX7g5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract liabilities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(74&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(165&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zG8RnqPQcAw3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The increase in contract liabilities is primarily
due to payment for MAR projects during the twelve months ended April 30, 2022 for which we have not recognized revenue.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z4wb0NtFPBCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract assets balances during the period are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BE_zU4ptVSTwIX4" style="display: none"&gt;Schedule of Significant Changes in Contract assets and Contract Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210501__20220430_zl4AIhohcd68" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200501__20210430_zjcCpjzvxsK6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_zmM0BT08OFOe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Transferred to receivables from contract assets recognized at the beginning of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(190&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(251&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zke1nbJkMH7b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Revenue recognized and not billed as of the end of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;386&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;190&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--IncreaseDecreaseInContractWithCustomerAssets_iT_pn3n3_zAhj4TetrRD5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;196&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. The increase in contract assets is primarily a result of services performed relating
to our project with MAR that was billed during the twelve months ended April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Contract
Liabilities&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
changes in the contract liabilities balances during the period are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20210501__20220430_zQjK9vo2V0Z1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20200501__20210430_zyW3a8jZs1bf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zJ1sO3btP8O7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Revenue recognized that was included in the contract liabilities balance as of the beginning
    of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0822"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(159&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--ContractWithCustomerAssetNetRecognized_pn3n3_z511WEQnJ9Ah" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Transferred to contract assets from contract liabilities
    recognized at the beginning of the period&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0825"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zcwF0ICJBkCj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Contract liabilities obtained in acquisition on MAR&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0829"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zZ7BSDXDsyT3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Payments collected for which revenue has not been recognized&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;129&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0832"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"/&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_iT_pn3n3_z3xSk0kDX7g5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract liabilities&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(74&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(165&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">190000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">251000</us-gaap:ContractWithCustomerAssetNet>
    <OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">386000</OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod>
    <OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">190000</OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod>
    <OPTT:IncreaseDecreaseInContractWithCustomerAssets
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">196000</OPTT:IncreaseDecreaseInContractWithCustomerAssets>
    <OPTT:IncreaseDecreaseInContractWithCustomerAssets
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-61000</OPTT:IncreaseDecreaseInContractWithCustomerAssets>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">159000</us-gaap:ContractWithCustomerLiability>
    <OPTT:ContractWithCustomerAssetNetRecognized
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-6000</OPTT:ContractWithCustomerAssetNetRecognized>
    <OPTT:ContractLiabilitiesObtainedInAcquisition
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-203000</OPTT:ContractLiabilitiesObtainedInAcquisition>
    <OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">129000</OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-74000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-165000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_802_eus-gaap--InventoryDisclosureTextBlock_zQ2jQqWUygQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(4)
&lt;span id="xdx_823_zDr4WjeqKVeg"&gt;Inventory&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsAZDpBJX2e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company holds inventory related to the production of our WAM-V&lt;sup&gt;&#xae;&lt;/sup&gt; products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BC_zEfvZvlHpTLh" style="display: none"&gt;Schedule of Inventory&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220430_zk2KE49sUXgf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210430_zudxGzC6ThCa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pn3n3_zghtHUAr2P13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Raw Materials&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;198&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0842"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pn3n3_zMwL5o5ozNUi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Work in Process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;244&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0845"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--InventoryNet_iI_pn3n3_zQyA2TiGqVfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;442&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0848"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_z40W0JRpfHQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsAZDpBJX2e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company holds inventory related to the production of our WAM-V&lt;sup&gt;&#xae;&lt;/sup&gt; products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BC_zEfvZvlHpTLh" style="display: none"&gt;Schedule of Inventory&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220430_zk2KE49sUXgf" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210430_zudxGzC6ThCa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--InventoryRawMaterials_iI_pn3n3_zghtHUAr2P13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Raw Materials&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;198&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0842"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pn3n3_zMwL5o5ozNUi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Work in Process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;244&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0845"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--InventoryNet_iI_pn3n3_zQyA2TiGqVfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;442&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0848"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">198000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">244000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">442000</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80E_eus-gaap--OtherCurrentAssetsTextBlock_zcifsNmzQXXh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(5)
&lt;span id="xdx_828_zdTRDuqXiGTe"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zN5bTQPLqCQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
current assets consist of the following at April 30, 2022 and 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8B8_zQh4HRow4oli" style="display: none"&gt;Schedule of Other Current Assets&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220430_zVw6WadYiH0k" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210430_zhtRQ2quCdM3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACz300_z9FbZL8CLAnb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;182&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;194&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACz300_zQgnT2Qf2f5k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Prepaid software &amp;amp; licenses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;127&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;93&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--PrepaidSalesAndMarketing_pn3n3_maOACz300_zDSpUBXMLL9c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Prepaid sales &amp;amp; marketing&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;50&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACz300_zswHBd38ok05" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Prepaid recruiting&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0863"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACz300_z7Vp2RwrHre4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Other receivables&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;24&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;21&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACz300_zOL9LGQXMIBc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Deposits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0869"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;68&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACz300_zSns4X8szq28" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expenses- other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;84&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;62&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACz300_zwqVrrfiMIW1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;467&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;487&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zoQhg93IOxWb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_894_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zN5bTQPLqCQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
current assets consist of the following at April 30, 2022 and 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8B8_zQh4HRow4oli" style="display: none"&gt;Schedule of Other Current Assets&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220430_zVw6WadYiH0k" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210430_zhtRQ2quCdM3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACz300_z9FbZL8CLAnb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;182&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;194&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACz300_zQgnT2Qf2f5k" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Prepaid software &amp;amp; licenses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;127&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;93&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--PrepaidSalesAndMarketing_pn3n3_maOACz300_zDSpUBXMLL9c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Prepaid sales &amp;amp; marketing&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;50&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;37&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--PrepaidRecruitingAndHR_iI_pn3n3_maOACz300_zswHBd38ok05" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Prepaid recruiting&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0863"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_maOACz300_z7Vp2RwrHre4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Other receivables&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;24&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;21&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DepositsAssetsCurrent_iI_pn3n3_maOACz300_zOL9LGQXMIBc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Deposits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0869"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;68&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACz300_zSns4X8szq28" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expenses- other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;84&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;62&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACz300_zwqVrrfiMIW1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;467&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;487&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidInsurance contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">182000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">194000</us-gaap:PrepaidInsurance>
    <OPTT:PrepaidSoftwareAndLicenses contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">127000</OPTT:PrepaidSoftwareAndLicenses>
    <OPTT:PrepaidSoftwareAndLicenses contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">93000</OPTT:PrepaidSoftwareAndLicenses>
    <OPTT:PrepaidSalesAndMarketing contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">50000</OPTT:PrepaidSalesAndMarketing>
    <OPTT:PrepaidSalesAndMarketing contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">37000</OPTT:PrepaidSalesAndMarketing>
    <OPTT:PrepaidRecruitingAndHR contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">12000</OPTT:PrepaidRecruitingAndHR>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">24000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">21000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">68000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">84000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">62000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">467000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">487000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zpei9m8ljqZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(6)
&lt;span id="xdx_825_zRzAPKJGAJZj"&gt;Property and Equipment&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8X9HjNY3AR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of property and equipment as of April 30, 2022 and 2021 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BA_zSmcsNQfreB3" style="display: none"&gt;Schedule of Components of Property and Equipment&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220430_zHOfD1bLhCNa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210430_zxODmrPNKfc1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z9b31P69EHcc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;Equipment&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;615&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;291&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6Da8WUMbuel" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Computer equipment &amp;amp; software&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;571&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;498&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_z5uOQulIqSy1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Office furniture &amp;amp; equipment&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;352&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;341&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zCLb18gJx4Ik" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;477&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;474&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zraBJvS0VXRk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Construction in process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zsXMkodN8jJb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,619&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zlHUeK9imWx2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(1,585&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(1,213&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zxqBeRDoZGA2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;406&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_ziWL8M7HUJeb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
expense was approximately $&lt;span id="xdx_906_eus-gaap--Depreciation_pn5n6_c20210501__20220430_zkBvyLsyb2ki" title="Depreciation expense"&gt;&lt;span id="xdx_90D_eus-gaap--Depreciation_pn5n6_c20200501__20210430_zDs7SU7msSzd" title="Depreciation expense"&gt;0.1&lt;/span&gt;&lt;/span&gt; million for both years ended April 30, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8X9HjNY3AR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of property and equipment as of April 30, 2022 and 2021 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BA_zSmcsNQfreB3" style="display: none"&gt;Schedule of Components of Property and Equipment&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220430_zHOfD1bLhCNa" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210430_zxODmrPNKfc1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z9b31P69EHcc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;Equipment&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;615&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;291&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6Da8WUMbuel" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Computer equipment &amp;amp; software&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;571&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;498&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_z5uOQulIqSy1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Office furniture &amp;amp; equipment&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;352&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;341&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zCLb18gJx4Ik" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;477&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;474&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zraBJvS0VXRk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Construction in process&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_zsXMkodN8jJb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,619&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zlHUeK9imWx2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(1,585&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(1,213&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zxqBeRDoZGA2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment,
    net&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;406&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">615000</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="AsOf2022-04-30_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">571000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">498000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">352000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-04-30_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">477000</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="AsOf2022-04-30_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="AsOf2022-04-30" decimals="-3" unitRef="USD">2030000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1619000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">1585000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1213000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">445000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">406000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2021-05-01to2022-04-30"
      decimals="-5"
      unitRef="USD">100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2020-05-012021-04-30"
      decimals="-5"
      unitRef="USD">100000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_807_eus-gaap--LesseeOperatingLeasesTextBlock_z9tiuiFHGh4g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(7)
&lt;span id="xdx_829_zryzKq0rRT7e"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify; text-indent: 2.25pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022, the Company has one lease which has been classified as an operating lease per accounting guidance contained
within Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 842, &#x201c;Leases&#x201d;. The Company&#x2019;s remaining term on this
operating lease is less than 7 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify; text-indent: 2.25pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 the commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company used 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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a 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_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20220430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zNTHMZxEtnMe" title="Lessee, operating lease, option to extend"&gt;The initial lease term is for &lt;span id="xdx_90B_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_c20220430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zh0Ckay5Ptdf" title="Lessee, operating lease, term of contract"&gt;seven years&lt;/span&gt; which expires in November of 2024 with an option
to extend the lease for another five 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also has two leases for properties located in Houston, Texas. The first was acquired as part of the 3Dent acquisition that is
used as office space. The lease term is for &lt;span id="xdx_908_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zXifPkKrxLce" title="Lessee, operating lease, term of contract"&gt;3&lt;/span&gt; years and is set to &lt;span id="xdx_900_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zLLlWfI5VxQh" title="Lessee, operating lease, option to extend"&gt;expire in January of 2023&lt;/span&gt;. 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
other Houston lease is for additional office space and was renewed for a 12-month term which ended on June 30, 2022 and is now
expired. In accordance with ASC 842-20-5-2, since the lease term at the time of renewal was 12 months, the asset was recognized
directly to the profit and loss statement on a straight-line basis 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also has a lease with the University of California Berkeley in Berkeley, California that was acquired as part of the MAR acquisition
(see Note 18). The lease expired on &lt;span id="xdx_90C_eus-gaap--LeaseExpirationDate1_dd_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--ThreeDentAcquisitionMember_zysHsVq66PAe"&gt;June
30, 2022&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;and we are in discussions to renew this
lease. As the lease expired prior to renewal, it has become a month-to-month lease in accordance with the agreement.
In accordance with ASC 842-20-5-2, since the remaining lease term at the time of the acquisition of MAR was less than 12 months, the
asset 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Variable
lease expenses, if any, are recorded as incurred. The operating lease expense in the Consolidated Statement of Operations was $&lt;span id="xdx_909_eus-gaap--OperatingLeasePayments_pn5n6_c20210501__20220430_zwghZF20UyJj" title="Operating lease payments"&gt;0.4&lt;/span&gt; million
and $&lt;span id="xdx_904_eus-gaap--OperatingLeasePayments_pn5n6_c20200501__20210430_zCNGKED4zycd" title="Operating lease payments"&gt;0.3&lt;/span&gt; million for the twelve months ended April 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_zA5ziVAE3K25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of lease expense in the Consolidated Statement of Operations for the twelve months ended April 30, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8B6_zr5qpamTjWw2" style="display: none"&gt;Schedule of Operating Lease Costs&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210501__20220430_zpFLkakvctV1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200501__20210430_zf5Qk1kjZpJ3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzBwM_zAH6f8HCAiwg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;368&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;330&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maLCzBwM_z681QHNSJ44h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;35&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;17&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zfxWnLcfHRi3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;403&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;347&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span id="xdx_8B0_zyLlmMkDH45e" style="display: none"&gt;Schedule of Right-of Use Assets and Lease Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt"&gt;Operating right-of-use asset, net&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;752&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Right-of-use liability- current&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;319&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Right-of-use liability- long term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;538&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Total lease liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;857&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases"&gt;2.38&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases"&gt;8.3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zfU7DraRmDS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zE3qptE7lZWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BA_zg8GOtOCNI7f" style="display: none"&gt;Schedule of Future Minimum Lease Payments Under Operating Lease&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zWIoAOwxKPa5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zFgcziopwjv3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: justify"&gt;2023&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;391&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zPkUzHOzUvg5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;2024&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;362&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWn51YOeQhMe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;2025&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;184&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zFbTqYu6dU9j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total future minimum lease
    payments&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;937&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zPblcI9kwrG8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less
    imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(80&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;857&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_ziaJFR8IDT95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2021-05-012022-04-30_custom_MonroeTownshipMember">The initial lease term is for seven years which expires in November of 2024 with an option
to extend the lease for another five years.</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2022-04-30_custom_MonroeTownshipMember">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2022-04-30_custom_ThreeDentAcquisitionMember">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2021-05-012022-04-30_custom_ThreeDentAcquisitionMember">expire in January of 2023</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LeaseExpirationDate1 contextRef="From2021-05-012022-04-30_custom_ThreeDentAcquisitionMember">2022-06-30</us-gaap:LeaseExpirationDate1>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-05-01to2022-04-30"
      decimals="-5"
      unitRef="USD">400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-05-012021-04-30"
      decimals="-5"
      unitRef="USD">300000</us-gaap:OperatingLeasePayments>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_zA5ziVAE3K25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of lease expense in the Consolidated Statement of Operations for the twelve months ended April 30, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8B6_zr5qpamTjWw2" style="display: none"&gt;Schedule of Operating Lease Costs&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210501__20220430_zpFLkakvctV1" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200501__20210430_zf5Qk1kjZpJ3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzBwM_zAH6f8HCAiwg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;368&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;330&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maLCzBwM_z681QHNSJ44h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;35&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;17&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zfxWnLcfHRi3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;403&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;347&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span id="xdx_8B0_zyLlmMkDH45e" style="display: none"&gt;Schedule of Right-of Use Assets and Lease Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt"&gt;Operating right-of-use asset, net&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;752&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Right-of-use liability- current&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;319&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Right-of-use liability- long term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;538&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Total lease liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;857&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases"&gt;2.38&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases"&gt;8.3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">368000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">330000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">35000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">17000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">403000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">347000</us-gaap:LeaseCost>
    <OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_896_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_zGcuzgu2orU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of April 30, 2022 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"&gt;&lt;span id="xdx_8B0_zyLlmMkDH45e" style="display: none"&gt;Schedule of Right-of Use Assets and Lease Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220430_z8gSEyluu1m7" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt"&gt;Operating right-of-use asset, net&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;752&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_zC9JbRiz6gq2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Right-of-use liability- current&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;319&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zGY2fkugvYT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Right-of-use liability- long term&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;538&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zRRjWPdUVsJk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;Total lease liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;857&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220430_z220deWi0hHk" title="Weighted average remaining lease term- operating leases"&gt;2.38&lt;/span&gt;
                                            years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220430_zr5YUdVBRfH3" title="Weighted average discount rate- operating leases"&gt;8.3&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">538000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">857000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2022-04-30">P2Y4M17D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2022-04-30" decimals="INF" unitRef="Pure">0.083</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zE3qptE7lZWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BA_zg8GOtOCNI7f" style="display: none"&gt;Schedule of Future Minimum Lease Payments Under Operating Lease&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zWIoAOwxKPa5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in
                                            thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_zFgcziopwjv3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: justify"&gt;2023&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;391&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zPkUzHOzUvg5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;2024&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;362&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWn51YOeQhMe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;2025&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;184&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zFbTqYu6dU9j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total future minimum lease
    payments&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;937&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zPblcI9kwrG8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less
    imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(80&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;857&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">391000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">362000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">184000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">937000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">80000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">857000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_808_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zmLJHluNqJ9j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(8)
&lt;span id="xdx_823_zyAsoSucKb09"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zhGZBV2tLzJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
expenses consisted of the following at April 30, 2022 and 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BB_zI5Wvs0Kov73" style="display: none"&gt;Schedule of Accrued Expenses&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zl43reOpEfU2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210430_z3jWkJdCz6Ql" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzOT0_zXPSWnWJs3T7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Project costs&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;59&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;368&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzOT0_zVq3kMp8g0wg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Contract loss reserve&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;328&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;328&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zTZZNaHk86w8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Employee incentive payments&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;266&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;283&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzOT0_zQGo8x8S6Azj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Accrued salary and benefits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;60&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;631&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzOT0_zQOgQkgOIz7f" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Professional Fees&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;30&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;200&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zx1tvRUkBoTg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;134&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;71&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzOT0_zfL46zhHYhA7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued expenses total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;877&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,881&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zQOS90JsDez7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zhGZBV2tLzJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
expenses consisted of the following at April 30, 2022 and 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BB_zI5Wvs0Kov73" style="display: none"&gt;Schedule of Accrued Expenses&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zl43reOpEfU2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210430_z3jWkJdCz6Ql" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maALCzOT0_zXPSWnWJs3T7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Project costs&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;59&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;368&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maALCzOT0_zVq3kMp8g0wg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Contract loss reserve&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;328&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;328&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zTZZNaHk86w8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Employee incentive payments&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;266&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;283&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maALCzOT0_zQGo8x8S6Azj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Accrued salary and benefits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;60&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;631&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzOT0_zQOgQkgOIz7f" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Professional Fees&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;30&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;200&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzOT0_zx1tvRUkBoTg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;134&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;71&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzOT0_zfL46zhHYhA7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued expenses total&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;877&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,881&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">59000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">368000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="AsOf2022-04-30" 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="AsOf2022-04-30" decimals="-3" unitRef="USD">266000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">283000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">60000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">631000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">30000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">200000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">134000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">71000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">877000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1881000</us-gaap:AccruedLiabilitiesCurrent>
    <OPTT:WarrantDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_805_ecustom--WarrantDisclosureTextBlock_zgOKxuARxTt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(9)
&lt;span id="xdx_82E_zZ4CNNNe1CQ8"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160601__20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zXimWiPyqYa2" title="Number of common stock shares sold"&gt;20,850&lt;/span&gt; shares of common stock together with warrants to purchase up to an aggregate
of &lt;span id="xdx_900_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zemObA06A8Q3" title="Purchase of warrants"&gt;7,298&lt;/span&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_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zkcCHug35Ef3" title="Purchase of common stock warrants"&gt;0.35&lt;/span&gt; of a share of common stock
at a combined purchase price of $&lt;span id="xdx_905_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zZnFMhSixrSl" title="Common stock combined purchase price per share"&gt;92.00&lt;/span&gt;. The warrants have an exercise price of $&lt;span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_z0ko5tx6gn04" title="Exercise price of warrants"&gt;121.60&lt;/span&gt; per share, became exercisable on December 3, 2016
(&#x201c;Initial Exercise Date&#x201d;), and expired on &lt;span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zYwFHfqgkjfj"&gt;December 3, 2021&lt;/span&gt;, &lt;span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zV2KtPZpINt2" title="Warrants and rights outstanding, term"&gt;five years&lt;/span&gt; following the Initial Exercise Date. As of the expiration
date, &lt;span id="xdx_907_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20160602__us-gaap--TypeOfArrangementAxis__custom--JunePurchaseAgreementMember_zRNXgeHayqt8" title="Number of exercised warrants"&gt;none&lt;/span&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20160721__20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_z5zhqZv3oPE6"&gt;29,750&lt;/span&gt; shares of common stock together with warrants to purchase up to an aggregate of &lt;span id="xdx_906_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zKRGh6GTsD59"&gt;8,925&lt;/span&gt; shares
of common stock. Each share of common stock was sold together with a warrant to purchase &lt;span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zKLAMg1GdxIk"&gt;0.30&lt;/span&gt; of a share of common stock at a combined
purchase price of $&lt;span id="xdx_903_ecustom--CommonStockCombinedPurchasePricePerShare_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zy7NLJpQuVl1"&gt;135.00&lt;/span&gt;. The Warrants were exercisable immediately at an exercise price of $&lt;span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zbYXUeJi5LTi"&gt;187.20&lt;/span&gt; per share. The warrants expired
on &lt;span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zwzwk9fom2s9"&gt;January 23, 2022&lt;/span&gt;, the fifth (&lt;span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zT7U2gOSrFTl"&gt;5&lt;/span&gt;th) anniversary of the initial date of issuance date of January 23, 2017. As of the expiration date,
&lt;span id="xdx_902_ecustom--NumberOfExercisedWarrants_iI_pid_dn_c20160722__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedPurchaseAgreementMember_zPdpgW2F1D63"&gt;none&lt;/span&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 8, 2019, the Company issued and sold &lt;span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_c20190407__20190408_zOOLkgBlE3l1" title="Number of common stock shares sold"&gt;1,542,000&lt;/span&gt; shares of common stock and pre-funded warrants to purchase up to &lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zDos474wUUNj" title="Purchase of warrants"&gt;3,385,680&lt;/span&gt; shares
of common stock and common warrants to purchase up to &lt;span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zqVTWyC1VAld" title="Purchase of warrants"&gt;4,927,680&lt;/span&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_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--PreFundedWarrantsMember_zcoepooFfWti" title="Exercise price of warrants"&gt;0.01&lt;/span&gt; per share exercise
price of each warrant. The pre-funded warrants have no expiration date. As of April 30, 2022, all of the pre-funded warrants had been
exercised. The common stock warrants have an exercise price of $&lt;span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zSrZ3KCQWj73" title="Exercise price of warrants"&gt;3.85&lt;/span&gt; per share and expire &lt;span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20190408__us-gaap--StatementEquityComponentsAxis__custom--CommonWarrantsMember_zF5YChCb0pu5" title="Warrants and rights outstanding, term"&gt;five years&lt;/span&gt; from the issuance date. As of April
30, 2022, 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounted for warrants issued in connection with its June 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 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 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 shareholders&#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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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:WarrantsAndRightsOutstandingMaturityDate contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember">2021-12-03</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2016-06-02_custom_JunePurchaseAgreementMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <OPTT:NumberOfExercisedWarrants
      contextRef="AsOf2016-06-02_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:WarrantsAndRightsOutstandingMaturityDate contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember">2022-01-23</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2016-07-22_custom_SecondAmendedPurchaseAgreementMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <OPTT:NumberOfExercisedWarrants
      contextRef="AsOf2016-07-22_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:DebtDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_801_eus-gaap--DebtDisclosureTextBlock_zZRKOIRYFrOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(10)
&lt;span id="xdx_824_zyMMvABtGvMg"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 $&lt;span id="xdx_90C_eus-gaap--ProceedsFromLoanOriginations1_pp0p0_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zYpV5EiUVGQe" title="Proceeds from loan originations"&gt;890,000&lt;/span&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 and governed by a Loan Agreement with Santander. 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_ecustom--DebtForgivenessDescription_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zMl8J1nt3Nx6" title="Debt forgiveness, description"&gt;The
Company filed its loan forgiveness application at the end of February 2021 asking for &lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zoHFugfRloJ8" title="Debt interest rate"&gt;100&lt;/span&gt;% forgiveness of the loan. In June 2021, the
Company was informed that its application was approved, and that the loan has now been fully forgiven. The Company recognized a gain
on forgiveness of PPP loan of approximately $&lt;span id="xdx_90C_eus-gaap--RepaymentsOfLongTermDebt_pp0p0_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_z52yxRIC9jx9" title="Repayments of long-term debt"&gt;890,000&lt;/span&gt; during the year ended April 30, 2022 as reflected on the 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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">890000</us-gaap:ProceedsFromLoanOriginations1>
    <OPTT:DebtForgivenessDescription contextRef="From2020-05-012020-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 has now been fully forgiven. The Company recognized a gain
on forgiveness of PPP loan of approximately $890,000 during the year ended April 30, 2022 as reflected on the Consolidated Statement
of Operations.</OPTT:DebtForgivenessDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-05-03_custom_PaycheckProtectionProgramMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2021-05-012022-04-30_custom_PaycheckProtectionProgramMember"
      decimals="0"
      unitRef="USD">890000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PreferredStockTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80E_eus-gaap--PreferredStockTextBlock_zgQUfbeac8e9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(11)
&lt;span id="xdx_82C_zFZU4w0inSR5"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has authorized &lt;span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20220430_z5nW4tG1Swpi" 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_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20220430_zW94NQVxUwm9" title="Preferred stock, par value"&gt;0.001&lt;/span&gt; per share. As of April 30, 2022, and
2021, &lt;span id="xdx_90C_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20220430_zFNIHAOqcoih" 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PreferredStockTextBlock>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zlCpmn1jvFic" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(12)
&lt;span id="xdx_82F_zXdalbd5jsXd"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022, the Company had &lt;span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20220430_ze02D2pBoAbh" title="Common stock, shares authorized"&gt;100,000,000&lt;/span&gt; shares authorized with a par value of $&lt;span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220430_zkoJV3YxQ84g" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share and &lt;span id="xdx_908_eus-gaap--CommonStockSharesIssued_iI_pid_c20220430_zbrovb0WKDqk" title="Common stock, shares issued"&gt;55,905,213&lt;/span&gt; shares issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;At
the Market Offering Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 A.G.P./Alliance
Global Partners, 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_903_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zQNRd8uODhOh" title="Aggregate offering price"&gt;25.0&lt;/span&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_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zCtvigGlPSm8" title="Number of common stock shares sold"&gt;17,595,472&lt;/span&gt; shares of its common stock with an aggregate market value of $&lt;span id="xdx_904_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zY1GK30h8zwf" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;23.4&lt;/span&gt; million at an average price
of $&lt;span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zDUjFS5LWkAg" title="Combined purchase price per share"&gt;1.33&lt;/span&gt; per share, including &lt;span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zodoCrRMx1Gb" title="Number of common stock shares sold"&gt;12,342,506&lt;/span&gt; shares in fiscal year 2021 with an aggregate market value of $&lt;span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20190106__20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zkhKq916iYEe" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;18.7&lt;/span&gt; million at an average price
of $&lt;span id="xdx_90F_eus-gaap--SaleOfStockPricePerShare_iI_c20190107__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zw8tX8sdK7ck" title="Combined purchase price per share"&gt;1.51&lt;/span&gt; per share and paid AGP a sales commission of approximately $&lt;span id="xdx_90B_ecustom--PaymentOfSalesCommission_pn5n6_c20190106__20190107__us-gaap--TypeOfArrangementAxis__custom--TwoThousandNinteenATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zjYwaM4nEiX8" title="Payment of sales commission"&gt;0.8&lt;/span&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 20, 2020, the Company entered into an At the Market Offering Agreement with AGP having capacity up to $&lt;span id="xdx_906_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember__srt--RangeAxis__srt--MaximumMember_zOY5koYiCEe7" title="Aggregate purchase of common stock"&gt;100.0&lt;/span&gt; million. The Company
on December 4, 2020 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_90B_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zvkP0LPQB78e" title="Aggregate offering price"&gt;50.0&lt;/span&gt; million.
From inception of the 2020 ATM Facility through April 30, 2022, the Company had sold and issued an aggregate of &lt;span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201118__20201120__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zveNPnisT4M" title="Aggregate offering price"&gt;17,179,883&lt;/span&gt; shares of
its common stock with an aggregate market value of $&lt;span id="xdx_900_ecustom--AggregateOfferingPriceOfCommonStock_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zUUQIZJVmmW1" title="Aggregate offering price"&gt;50.0&lt;/span&gt; million at an average price of $&lt;span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_c20210430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_pdd" title="Combined purchase price per share"&gt;2.91&lt;/span&gt; per share and paid AGP a sales commission
of approximately $&lt;span id="xdx_901_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember__dei--LegalEntityAxis__custom--AGPAllianceGlobalPartnersMember_zZgrrD8N3i6k" title="Payment of sales commission"&gt;1.6&lt;/span&gt; million related to those shares. A prospectus supplement was filed on January 10, 2022 to allow the Company to
sell an additional $&lt;span id="xdx_906_ecustom--PaymentOfSalesCommission_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zQeBgPFvPLDa" title="Payment of sales commission"&gt;25.0&lt;/span&gt; million (or an aggregate of $&lt;span id="xdx_90F_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyATMFacilityMember_zcbDTUAV3BAg" title="Proceeds from issuance or sale of equity, net of issuance costs"&gt;75.0&lt;/span&gt; million) under the 2020 ATM Facility, none of which has been sold to date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_900_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn6n6_c20191023__20191024__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember__srt--RangeAxis__srt--MaximumMember_zXXSfZLuMIF1" title="Aggregate purchase of common stock"&gt;10.0&lt;/span&gt; million of 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_901_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zehSPUIgkKqc" 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_903_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn6n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNI7FBPODdXc" 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_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zFsnIBGGq9ce" 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_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z6V39hVLb89k" title="Number of common stock shares sold"&gt;5,025,000&lt;/span&gt; shares in fiscal year 2022 with an aggregate market value of $&lt;span id="xdx_90C_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zRUM8krmQzEh" 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_909_eus-gaap--SaleOfStockPricePerShare_iI_c20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zT2KHs48AfJ8" 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_90D_ecustom--StockIssuedDuringPeriodValueIssuedForCommitmentFee_pn5n6_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zXCwXmCkPlP1"&gt;12.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million of shares of the Company&#x2019;s common
stock over a 30-month period subject to a limit of &lt;span id="xdx_907_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zA4NWlFUVEX8"&gt;19.99&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_90B_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zNChfDiLriqh"&gt;19.99&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
limit is &lt;span id="xdx_907_ecustom--StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage_c20200914__20200918__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zYr6OQ6GAgwe"&gt;3,722,251
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;shares without shareholder approval. Shareholder
approval was received at the Company&#x2019;s annual meeting of shareholders on December 23, 2020 for the sale of &lt;span id="xdx_904_ecustom--NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zlSXau1Joifd"&gt;9,864,706
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;additional shares of common stock which exceeds
the &lt;span id="xdx_909_ecustom--PercentageOfOutstandingCommonStockLimitForShareholderApproval_pid_dp_uPure_c20201222__20201223__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zD1KcEQ94Qx8"&gt;19.99&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
limit of the outstanding common stock on the date of the agreement. As of April 30, 2022, the Company had sold an aggregate of
&lt;span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z9hd29ikIFi9"&gt;3,722,251
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;shares of common stock with an aggregate market
value of $&lt;span id="xdx_904_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_pn5n6_c20201229__20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_zPzRQOa4y5U4"&gt;11.8
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million at an average price of $&lt;span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20210131__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_z9JovZt2q3L3"&gt;3.17
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;per share pursuant to this common stock purchase
agreement with approximately $&lt;span id="xdx_905_ecustom--SaleOfStockConsiderationReceivedPerTransactionRemaining_pn5n6_c20210501__20220430__us-gaap--TypeOfArrangementAxis__custom--CommonStockPurchaseAgreementMember__dei--LegalEntityAxis__custom--AspireCapitalFundLLCMember_ztk1dJt8KC7c"&gt;1.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million available as of April 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">55905213</us-gaap:CommonStockSharesIssued>
    <OPTT:AggregateOfferingPriceOfCommonStock
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">25000000.0</OPTT:AggregateOfferingPriceOfCommonStock>
    <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="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">12342506</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2019-01-062019-01-07_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">18700000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2019-01-07_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">1.51</us-gaap:SaleOfStockPricePerShare>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">800000</OPTT:PaymentOfSalesCommission>
    <OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee
      contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember_srt_MaximumMember"
      decimals="-5"
      unitRef="USD">100000000.0</OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee>
    <OPTT:AggregateOfferingPriceOfCommonStock
      contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">50000000.0</OPTT:AggregateOfferingPriceOfCommonStock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-11-182020-11-20_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="Shares">17179883</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <OPTT:AggregateOfferingPriceOfCommonStock
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">50000000.0</OPTT:AggregateOfferingPriceOfCommonStock>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2021-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="INF"
      unitRef="USDPShares">2.91</us-gaap:SaleOfStockPricePerShare>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember_custom_AGPAllianceGlobalPartnersMember"
      decimals="-5"
      unitRef="USD">1600000</OPTT:PaymentOfSalesCommission>
    <OPTT:PaymentOfSalesCommission
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember"
      decimals="-5"
      unitRef="USD">25000000.0</OPTT:PaymentOfSalesCommission>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012022-04-30_custom_TwoThousandTwentyATMFacilityMember"
      decimals="-5"
      unitRef="USD">75000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee
      contextRef="From2019-10-232019-10-24_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember_srt_MaximumMember"
      decimals="-6"
      unitRef="USD">10000000.0</OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">6424205</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-6"
      unitRef="USD">4000000.0</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">0.63</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">5025000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">2900000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">0.57</us-gaap:SaleOfStockPricePerShare>
    <OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee
      contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">12500000</OPTT:StockIssuedDuringPeriodValueIssuedForCommitmentFee>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <OPTT:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage
      contextRef="From2020-09-142020-09-18_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">3722251</OPTT:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage>
    <OPTT:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval
      contextRef="From2020-12-222020-12-23_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">9864706</OPTT:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval>
    <OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval
      contextRef="From2020-12-222020-12-23_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Pure">0.1999</OPTT:PercentageOfOutstandingCommonStockLimitForShareholderApproval>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2020-12-292021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="Shares">3722251</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="From2020-12-292021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">11800000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2021-01-31_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="INF"
      unitRef="USDPShares">3.17</us-gaap:SaleOfStockPricePerShare>
    <OPTT:SaleOfStockConsiderationReceivedPerTransactionRemaining
      contextRef="From2021-05-012022-04-30_custom_CommonStockPurchaseAgreementMember_custom_AspireCapitalFundLLCMember"
      decimals="-5"
      unitRef="USD">1000000.0</OPTT:SaleOfStockConsiderationReceivedPerTransactionRemaining>
    <us-gaap:TreasuryStockTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_800_eus-gaap--TreasuryStockTextBlock_zdftaI6hSMrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(13)
&lt;span id="xdx_822_zcaG6e6soCVk"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended April 30, 2022 and 2021, &lt;span id="xdx_90E_eus-gaap--TreasuryStockSharesAcquired_pid_c20210501__20220430_zSfCElvc2K66" title="Treasury stock, shares, acquired"&gt;2,312&lt;/span&gt; and &lt;span id="xdx_90B_eus-gaap--TreasuryStockSharesAcquired_pid_do_c20200501__20210430_zJQzYQ7Vrjzb" title="Treasury stock, shares, acquired"&gt;16,789&lt;/span&gt; shares of common stock, respectively, 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:TreasuryStockTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">2312</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Shares">16789</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0d1XqP9uXAe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(14)
&lt;span id="xdx_82B_zp9CNlxyrjFh"&gt;Share-Based Compensation Plans&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2015, upon approval by the Company&#x2019;s shareholders, the Company&#x2019;s 2015 Omnibus Incentive Plan (the &#x201c;2015 Plan&#x201d;)
became effective. A total of &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zFSqf0yudXyi" title="Share-based compensation arrangement shares authorized"&gt;1,332,036&lt;/span&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 April 30, 2022, the Company had &lt;span id="xdx_908_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20220430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember_zZMQpjyIvmD2" title="Capital shares reserved for future issuance"&gt;696,627&lt;/span&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_901_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zYz4iNDZGZ94" title="Capital shares reserved for future issuance"&gt;25,000&lt;/span&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 April 30, 2022, there were &lt;span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20220430__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_z0QEWzCKVPY9" title="Capital shares reserved for future issuance"&gt;11,487&lt;/span&gt; shares available for grant under the 2018 Inducement Plan.
On February 9, 2022 the 2018 Inducement Plan was amended to increase the authorized shares by &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zpl2a6WAvQja" title="Share-based compensation arrangement shares authorized"&gt;250,000&lt;/span&gt; to &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_ziQZpkLHIdU" title="Share-based compensation arrangement shares authorized"&gt;275,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 U.S. Treasury yield curve in effect at the time of grant. The expected life (estimated period of time outstanding)
of the stock options granted was 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 was based on the Company&#x2019;s historical volatility over the expected
life of the stock option granted. There were &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7KkeuPeGz95"&gt;793,850&lt;/span&gt; and &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zgfJN10DHqPl"&gt;248,876&lt;/span&gt; shares granted for the periods ended April 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ScheduleOfAssumptionsUsedTableTextBlock_z7PySm0utEW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8B8_zMzYzfw3TYJb" style="display: none"&gt;Schedule
of Stock Option Valuation Assumptions&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkdFQKJ4aL6l" title="Risk-free interest rate"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeIsEUVaDwP2" title="Risk-free interest rate"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zK9ZHmBwSom4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield"&gt;0.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z6iTIyTjuQsj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield"&gt;0.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected life (in years)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zZvKDilJ37Fb" title="Expected life (in years)"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MinimumMember_zF4ZUvMI4OZc" title="Expected life (in years)"&gt;5.5&lt;/span&gt;
                                            - &lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zP2ceZy2PuY2" title="Expected life (in years)"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdKomna0MOK9" title="Expected volatility"&gt;121.9&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPdWWp8f3r8h" title="Expected volatility"&gt;136.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zcyJJA9iGrd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
above assumptions were used to determine the weighted average per share fair value of $&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210501__20220430_zIJxtuAO7bpk" title="Weighted average per share fair value"&gt;1.11&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200501__20210430_zWaWWiW96UP2" title="Weighted average per share fair value"&gt;2.63&lt;/span&gt; for stock options granted during
the fiscal years ended April 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z9QQ6Scrqd8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BA_zxXHlo6SJzQ4" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(In
                                            Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430_zzX1UeRRS0y" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning"&gt;516,827&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430_z6QSxLLr9Or8" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance"&gt;3.89&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430_zvrgeBkQXSw9" title="Weighted average remaining contractual term (in years), beginning"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430_zPF31zKftsN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted"&gt;793,850&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_z89iHTDMOUN1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, granted"&gt;1.43&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430_zXITj6b9iSu8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercised"&gt;(45,332&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTSdmt9m3S3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, exercised"&gt;1.05&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430_zvhc1Ycz7hF8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, cancelled/forfeited"&gt;(153,183&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zLCuqh6i5Kue" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, cancelled/forfeited"&gt;2.86&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20210501__20220430_zuGboxyOqvw5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, expired"&gt;(1,806&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTYk3fiDAbJe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price, expired"&gt;32.62&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430_zCOe1B2WwYY4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending"&gt;1,110,356&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430_z9MpQyrREyAg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance"&gt;2.34&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430_z6FbGSwU0Dfg" title="Weighted average remaining contractual term (in years), ending"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430_zeJDRFBsilya" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercisable at ending"&gt;297,504&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20220430_zq6fl0LnHdR7" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, exercisable at ending"&gt;4.65&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430_z1MVLix0o4s1" title="Weighted average remaining contractual term (in years), exercisable at ending"&gt;7.8&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zIqRDWoHXmNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022 and 2021, the total intrinsic value for both outstanding and exercisable options was approximately &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_do_c20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zKZqc09UvZfe" title="Intrinsic value of outstanding and exercisable options"&gt;zero&lt;/span&gt; and $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBnsb6SXhgCi" title="Intrinsic value of outstanding and exercisable options"&gt;0.3&lt;/span&gt; million
respectively. As of April 30, 2022, approximately &lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z378TaWxM6ie" title="Options unvested"&gt;813,000&lt;/span&gt; additional options were unvested, which had an intrinsic value of &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_do_c20220430__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zfVdwDU2LpRj" title="Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value"&gt;zero&lt;/span&gt; and
a weighted average remaining contractual term of &lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zibhQToalN2e" title="Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term"&gt;9.7&lt;/span&gt; years. There was approximately $&lt;span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zb9PTaL46qvf" title="Share-based payment arrangement, expense"&gt;0.3&lt;/span&gt; million and $&lt;span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zpfMRke2A3ol" title="Share-based payment arrangement, expense"&gt;0.4&lt;/span&gt; million of total recognized
compensation cost related to stock options during each of the twelve months ended April 30, 2022 and 2021, respectively. As of April
30, 2022, there was approximately $&lt;span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zthZz9I6wxl5" title="Unrecognized compensation cost related to non-vested stock"&gt;0.8&lt;/span&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_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedStockMember_zvD70UbsOmq2" title="Share-based compensation of weighted-average period"&gt;2.5&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
January of 2020, the Company issued &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--TwoExecutivesMember_z4oohBNaIqH3" title="Share-based compensation options, grants in period, gross"&gt;81,337&lt;/span&gt; performance-based stock options to two of its executives. There were &lt;span id="xdx_900_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding_pid_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zaIhTvr2duyf" title="Shares vested and outstanding"&gt;40,666&lt;/span&gt; shares vested
and outstanding, which were set to expire on &lt;span id="xdx_90B_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxpp3vDLu11e" title="Debt expire date"&gt;December 15, 2021&lt;/span&gt;, all of which were exercised prior to the expiration date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
January of 2021, the Company issued &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210131__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zeyfCNcMOHwl" title="Share-based compensation options, grants in period, gross"&gt;344,723&lt;/span&gt; performance-based stock options to employees and executives. &lt;span id="xdx_906_ecustom--StockOptionsVestingPeriodDescription_c20210101__20210131__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zPOLDuF1Dss5" title="Stock options vesting period description"&gt;The awards vest over 2 years
provided there is positive total shareholder return (e.g. share price increase) as measured to the closing share price on January 14,
2022 and January 14, 2023.&lt;/span&gt; There were &lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--TitleOfIndividualAxis__custom--EmployeesAndExecutivesMember_zOmFiDzhIk51" title="Share-based compensation options, grants in period, gross"&gt;343,456&lt;/span&gt; shares unvested and outstanding for the year ended April 30, 2022. None of the shares granted
to our former President and CEO under this issuance vested prior to June 18, 2021, his last day of employment. These unvested shares
are included in the Cancelled/forfeited figure in the table below.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmLqBurdfJp5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BF_zDCBUdJd5tZb" style="display: none"&gt;Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7qEqr3cjVJf" title="Risk-free interest rate"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDkCQGFXFlWa" title="Expected dividend yield"&gt;0.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected life (in years)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zgrJWj8oxHR2" title="Expected life (in years)"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zkdu0eiGPQs6" title="Expected volatility"&gt;76.0&lt;/span&gt;%-
                                            &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zNhg5sodmD9" title="Expected volatility"&gt;136.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zpleXoE8w6L6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
above assumptions were used to determine the weighted average per share fair value of $&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200501__20210430__srt--StatementScenarioAxis__custom--PerformancceBasedStockOptionsMember_pdd" title="Share-based compensation weighted average per share fair value"&gt;2.09&lt;/span&gt; for performance stock options granted during
the year ended April 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zEzO69naoLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BC_zB7Tntu3eOH4" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(In
                                            Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zVW1ezt0jYw5" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning"&gt;424,790&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYEhdYhPd58" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance"&gt;2.57&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zOFrmFpgyWPe" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zn6wNO8TKK86" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted"&gt;66,667&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zuS7xUFSqCKk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;0.62&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zePzWi3xwYUj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised"&gt;(40,668&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYeEANp7Vcg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxJ8ldxwJ911" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited"&gt;(240,667&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlSszTxa7xIl" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;2.61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsiVv6jPbb7c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending"&gt;210,122&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJVGHsTd09Eb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance"&gt;2.20&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlX3XhgWki6a" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zcM52XcEqPWc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1260"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z9npsqK1hr7b" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1262"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zq1bSWWVsfM9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022 and 2021, the total intrinsic value of outstanding and exercisable performance stock options was approximately &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dc_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zOAdHdoOuuw5"&gt;zero
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;and $&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn5n6_c20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIR6YAAJcqSl"&gt;0.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million respectively. As of April 30, 2022,
approximately &lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zt1iSTa8HVqj"&gt;210,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;additional options were unvested, which had an
intrinsic value of $&lt;span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue_iI_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWBVNagE5Zc7"&gt;29,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;and a weighted average remaining contractual
term of &lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zb2E4bdHNXIh"&gt;8.8
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;years. There was approximately $&lt;span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrEK9Vrpxahf"&gt;0.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million and $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zA64wQf4gzWk"&gt;0.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million of total recognized compensation cost
related to performance stock options during each of the twelve months ended April 30, 2022 and 2021, respectively. As of April 30, 2022,
there was approximately $&lt;span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zHVrWhqmaB1i"&gt;0.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z3N2tdYIBe4c"&gt;0.9
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Compensation
expense for unvested 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 year ended April 30, 2022 and 2021, the Company granted &lt;span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430_zR0iPIwCDVPl"&gt;827,764&lt;/span&gt; and &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20200501__20210430_zJqmz66p92rd"&gt;10,000&lt;/span&gt;
shares, respectively, subject to service-based vesting requirements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zrnrrYPhZae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of unvested 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BB_zxsJ9W8KOpQl" style="display: none"&gt;Schedule of Non-vested Restricted Stock Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;of
                                            Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average
Price&lt;br/&gt;
per Share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Issued and unvested at April 30, 2021&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z7TRH5JWXK9" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of Shares, Issued and unvested, Beginning"&gt;10,000&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zh8dNryxzGh" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Beginning"&gt;2.93&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zyPU0rHorhCf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Granted"&gt;827,764&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQuYUgfgLen7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Granted"&gt;1.41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Vested&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zdtDVpSOxWMc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Vested"&gt;(10,000&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEsYMQfqFpN" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Vested"&gt;2.93&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoKHlwenM6i7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Cancelled/forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1289"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2X9ONpjKYT4" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1291"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Issued and unvested at April 30, 2022&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQX2lLGsWpvb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Issued and Unvested, Ending"&gt;827,764&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoQTRiv5wZLe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Ending"&gt;1.41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zrv2SfE5fVu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
was approximately $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zjswpGHzJMo6" title="Share-based payment arrangement, expense"&gt;242,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zl9yX25WsAXg" title="Share-based payment arrangement, expense"&gt;49,000&lt;/span&gt; of total recognized compensation cost related to restricted stock for the years ended April 30,
2022 and 2021, respectively. As of April 30, 2022, there was $&lt;span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8Lf8hsiVc5h" title="Unrecognized compensation cost"&gt;0.9&lt;/span&gt; million 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__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfjnXa40owVe" title="Share-based compensation of weighted-average period"&gt;1.9&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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="AsOf2022-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember_srt_ChiefExecutiveOfficerMember"
      decimals="INF"
      unitRef="Shares">696627</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">25000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2022-04-30_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">11487</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-02-08_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-02-09_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">793850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">248876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_890_eus-gaap--ScheduleOfAssumptionsUsedTableTextBlock_z7PySm0utEW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8B8_zMzYzfw3TYJb" style="display: none"&gt;Schedule
of Stock Option Valuation Assumptions&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkdFQKJ4aL6l" title="Risk-free interest rate"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeIsEUVaDwP2" title="Risk-free interest rate"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zK9ZHmBwSom4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield"&gt;0.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z6iTIyTjuQsj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected dividend yield"&gt;0.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected life (in years)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zZvKDilJ37Fb" title="Expected life (in years)"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MinimumMember_zF4ZUvMI4OZc" title="Expected life (in years)"&gt;5.5&lt;/span&gt;
                                            - &lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zP2ceZy2PuY2" title="Expected life (in years)"&gt;5.8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdKomna0MOK9" title="Expected volatility"&gt;121.9&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPdWWp8f3r8h" title="Expected volatility"&gt;136.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MinimumMember">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember_srt_MaximumMember">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">1.219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">1.365</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">1.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="USDPShares">2.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_z9QQ6Scrqd8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BA_zxXHlo6SJzQ4" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(In
                                            Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430_zzX1UeRRS0y" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning"&gt;516,827&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430_z6QSxLLr9Or8" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance"&gt;3.89&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430_zvrgeBkQXSw9" title="Weighted average remaining contractual term (in years), beginning"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430_zPF31zKftsN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted"&gt;793,850&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_z89iHTDMOUN1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, granted"&gt;1.43&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430_zXITj6b9iSu8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercised"&gt;(45,332&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTSdmt9m3S3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, exercised"&gt;1.05&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430_zvhc1Ycz7hF8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, cancelled/forfeited"&gt;(153,183&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zLCuqh6i5Kue" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average exercise price, cancelled/forfeited"&gt;2.86&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20210501__20220430_zuGboxyOqvw5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, expired"&gt;(1,806&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430_zTYk3fiDAbJe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted average exercise price, expired"&gt;32.62&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430_zCOe1B2WwYY4" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending"&gt;1,110,356&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430_z9MpQyrREyAg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance"&gt;2.34&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430_z6FbGSwU0Dfg" title="Weighted average remaining contractual term (in years), ending"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430_zeJDRFBsilya" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, exercisable at ending"&gt;297,504&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20220430_zq6fl0LnHdR7" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, exercisable at ending"&gt;4.65&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210501__20220430_z1MVLix0o4s1" title="Weighted average remaining contractual term (in years), exercisable at ending"&gt;7.8&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">516827</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-04-30"
      decimals="INF"
      unitRef="USDPShares">3.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-05-01to2022-04-30">P9Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">793850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">1.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">45332</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">1.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">153183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">2.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <OPTT:StockIssuedDuringPeriodSharesStockOptionsExpired
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">1806</OPTT:StockIssuedDuringPeriodSharesStockOptionsExpired>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">32.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">1110356</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">2.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2021-05-01to2022-04-30">P9Y2M12D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">297504</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">4.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-01to2022-04-30">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">813000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember">P9Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2022-04-30_custom_NonVestedStockMember"
      decimals="-5"
      unitRef="USD">800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-05-012022-04-30_custom_NonVestedStockMember">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember_custom_TwoExecutivesMember"
      decimals="INF"
      unitRef="Shares">81337</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <OPTT:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding
      contextRef="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">40666</OPTT:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2020-01-012020-01-31_custom_PerformanceStockOptionsMember">2021-12-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-012021-01-31_custom_EmployeesAndExecutivesMember_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">344723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <OPTT:StockOptionsVestingPeriodDescription contextRef="From2021-01-012021-01-31_custom_EmployeesAndExecutivesMember_custom_PerformanceStockOptionsMember">The awards vest over 2 years
provided there is positive total shareholder return (e.g. share price increase) as measured to the closing share price on January 14,
2022 and January 14, 2023.</OPTT:StockOptionsVestingPeriodDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember_custom_EmployeesAndExecutivesMember"
      decimals="INF"
      unitRef="Shares">343456</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember">&lt;p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmLqBurdfJp5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BF_zDCBUdJd5tZb" style="display: none"&gt;Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7qEqr3cjVJf" title="Risk-free interest rate"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zDkCQGFXFlWa" title="Expected dividend yield"&gt;0.0&lt;/span&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected life (in years)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zgrJWj8oxHR2" title="Expected life (in years)"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zkdu0eiGPQs6" title="Expected volatility"&gt;76.0&lt;/span&gt;%-
                                            &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zNhg5sodmD9" title="Expected volatility"&gt;136.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Pure">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.760</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-05-012021-04-30_custom_PerformanceStockOptionsMember_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">1.365</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2020-05-012021-04-30_custom_PerformancceBasedStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember">&lt;p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zEzO69naoLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BC_zB7Tntu3eOH4" style="display: none"&gt;Schedule of Stock Option Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(In
                                            Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zVW1ezt0jYw5" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Shares underlying options outstanding, beginning"&gt;424,790&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYEhdYhPd58" style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right" title="Weighted average exercise price, beginning balance"&gt;2.57&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zOFrmFpgyWPe" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zn6wNO8TKK86" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, granted"&gt;66,667&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zuS7xUFSqCKk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;0.62&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zePzWi3xwYUj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercised"&gt;(40,668&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zBYeEANp7Vcg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zxJ8ldxwJ911" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Cancelled/forfeited"&gt;(240,667&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlSszTxa7xIl" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;2.61&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zsiVv6jPbb7c" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares underlying options outstanding, ending"&gt;210,122&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zJVGHsTd09Eb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price, ending balance"&gt;2.20&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zlX3XhgWki6a" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable
    as of April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zcM52XcEqPWc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Shares Underlying Options Outstanding, Exercisable at Ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1260"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z9npsqK1hr7b" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1262"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&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-012022-04-30_custom_PerformanceStockOptionsMember">P9Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">66667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">0.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">40668</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">240667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">210122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2021-05-012022-04-30_custom_PerformanceStockOptionsMember">P8Y9M18D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2021-04-30_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">210000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <OPTT:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue
      contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">29000</OPTT:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember">P8Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012021-04-30_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2022-04-30_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Shares">827764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zrnrrYPhZae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of unvested 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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_8BB_zxsJ9W8KOpQl" style="display: none"&gt;Schedule of Non-vested Restricted Stock Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;of
                                            Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average
Price&lt;br/&gt;
per Share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Issued and unvested at April 30, 2021&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z7TRH5JWXK9" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of Shares, Issued and unvested, Beginning"&gt;10,000&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zh8dNryxzGh" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Beginning"&gt;2.93&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zyPU0rHorhCf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Granted"&gt;827,764&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQuYUgfgLen7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Granted"&gt;1.41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Vested&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zdtDVpSOxWMc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Vested"&gt;(10,000&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zEsYMQfqFpN" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Price per Share, Vested"&gt;2.93&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoKHlwenM6i7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Cancelled/forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1289"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_z2X9ONpjKYT4" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1291"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Issued and unvested at April 30, 2022&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zQX2lLGsWpvb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Issued and Unvested, Ending"&gt;827,764&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20210501__20220430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zoQTRiv5wZLe" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Weighted Average Price per Share, Issued and Unvested, Ending"&gt;1.41&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&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-012022-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">827764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">2.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2022-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">827764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2022-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">242000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-05-012021-04-30_us-gaap_RestrictedStockMember"
      decimals="0"
      unitRef="USD">49000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2022-04-30_us-gaap_RestrictedStockMember"
      decimals="-5"
      unitRef="USD">900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_z56JMLio0YK2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(15)
&lt;span id="xdx_827_zE1XZei1kSM6"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
Topic 820,&#x201d;&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the Company&#x2019;s short-term investments (refer to Note 2) is based on observable trading of each security which
is based on Level 1 observable inputs as they are unadjusted quoted prices in active markets. The total fair value of our investments
as of April 30, 2022 and 2021 were $&lt;span id="xdx_903_eus-gaap--InvestmentsFairValueDisclosure_iI_pn5n6_c20220430_zM91RYCkF817"&gt;49.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million and &lt;span id="xdx_90D_eus-gaap--InvestmentsFairValueDisclosure_iI_dc_c20210430_zF9Q8ByQchOa"&gt;zero&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;,
respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the Company&#x2019;s warrant liabilities (refer to Note 9) 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 expected life of the warrants. The warrants were expired
as of April 30, 2022 and had a fair value near &lt;span id="xdx_90E_eus-gaap--FairValueNetAssetLiability_iI_pp0p0_dc_c20210430_zp3ktsLtxta8" title="Fair value on a recurring basis"&gt;zero&lt;/span&gt; as of basis as of April 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
were no unrealized gains for the twelve months ended April 30, 2022 and 2021, respectively. 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 id="xdx_89F_ecustom--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_zEl2siXgpi5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B3_z83tpSWwOdci" style="display: none"&gt;Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Dividend rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20200501__20210430_znILng8Mf1x5" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Dividend rate"&gt;0.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zjG1AEwOCiKk" title="Risk-free interest rate"&gt;0.01&lt;/span&gt;%
-&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zWd7tF4eQaCe" title="Risk-free interest rate"&gt;0.02&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected life (years)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zpnytQkHlV33" title="Expected life (in years)"&gt;0.2&lt;/span&gt;
                                            - &lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zcNy8ZAGEdJc" title="Expected life (in years)"&gt;0.6&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430_zBlG5iMCDcbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected volatility"&gt;1.498&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zCxMI3Bdwe38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Additionally,
there is a Level 3 contingent liability in the amount of $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20220430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zhyelGnS9OPe"&gt;1.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million as the inputs are unobservable to determine
this fair value. As of April 30, 2022, there has been no change in value of this contingent liability from the time that it was acquired.
Refer to Note 18 for further details around this contingent liability and how the value is determined.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 twelve months ended April 30, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">49000000.0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2021-04-30" decimals="0" unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability contextRef="AsOf2021-04-30" decimals="0" unitRef="USD">0</us-gaap:FairValueNetAssetLiability>
    <OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89F_ecustom--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock_zEl2siXgpi5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B3_z83tpSWwOdci" style="display: none"&gt;Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Dividend rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20200501__20210430_znILng8Mf1x5" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Dividend rate"&gt;0.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zjG1AEwOCiKk" title="Risk-free interest rate"&gt;0.01&lt;/span&gt;%
-&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zWd7tF4eQaCe" title="Risk-free interest rate"&gt;0.02&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected life (years)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MinimumMember_zpnytQkHlV33" title="Expected life (in years)"&gt;0.2&lt;/span&gt;
                                            - &lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200501__20210430__srt--RangeAxis__srt--MaximumMember_zcNy8ZAGEdJc" title="Expected life (in years)"&gt;0.6&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200501__20210430_zBlG5iMCDcbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Expected volatility"&gt;1.498&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="Pure">0.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-05-012021-04-30_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-05-012021-04-30_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.0002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012021-04-30_srt_MinimumMember">P0Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-05-012021-04-30_srt_MaximumMember">P0Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">0.01498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2022-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_z6uCxl2xMGsj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(16)
&lt;span id="xdx_823_znSAGe2rl5W"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zRvmV1bwNRtl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loss
before income taxes for the years ended April 30, 2022 and 2021 consisted of the following components:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_z8b3Dus4Bzc3" style="display: none"&gt;Schedule of Components of Loss Before Income Taxes&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20210501__20220430_z2XxKsXi0bO3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20200501__20210430_zol0A66i8qv5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_maILFCOzq5R_z5PHnVkYAAIf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;Domestic&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(20,665&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(14,392&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_maILFCOzq5R_zTSLkVXGGttf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"/&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(32&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(368&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzq5R_zcEJrAckIsVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total loss before income taxes&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(20,697&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(14,760&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zEo4va3EG8bc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
income tax benefit for the years ended April 30, 2022 and 2021 consisted of state income tax benefits of $1.4 million and zero in each
year, respectively, from the sale of New Jersey net operating losses and research and development credits. There was no benefit reflected
in fiscal year 2021 as the payment was received in fiscal year 2022.&lt;/span&gt; For the year ended April 30, 2021, the income tax provision
consists of state minimum tax. Also included in the income tax benefit for fiscal year 2022 is a benefit of approximately $&lt;span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zii7nxV9foK5" title="Income tax benefit"&gt;0.4&lt;/span&gt; million
from the reversal of the valuation allowance resulting from the establishment of a deferred tax liability in connection with the MAR
acquisition (see Note 18).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Tax
Rate Reconciliation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_znnACoH8snrb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
effective income tax rate differed from the percentages computed by applying the U.S. federal income tax rate for the periods ended April
30, 2022 and 2021 to loss before income taxes as a result of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zbZH9c1xFnff" style="display: none"&gt;Schedule of Effective Income Tax Rate Reconciliation&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210501__20220430_z3HWUtvfp2O6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200501__20210430_z8viEca81mD5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zKoVZw6ktYZ3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Computed expected tax benefit&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Increase(reduction) in income taxes resulting from:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zMHkoWbB8xs6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;State income taxes, net of federal benefit&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5.2&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;6.8&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zG2aNdQCfUfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Federal research and development tax credits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.7&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zQt6ftiJ5zS8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Foreign rate differential&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1352"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(1.3&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zdUzIDlSYkIk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Other non-deductible expenses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zAYYRhAIWZk3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Proceeds of sale of New Jersey tax benefits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(7.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1359"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zdX61pFC25ii" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1.3&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2.3&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_zUl5Zxhc6sZh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Increase in valuation allowance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;14.1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;14.5&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zAXSZbWnFR2c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Income tax (benefit)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(8.9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1368"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_z4XfDy4fhgBc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Significant
Components of Deferred Taxes&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zycS9StoN65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
tax effects of temporary differences and carry forwards that give rise to the Company&#x2019;s deferred tax assets and deferred tax liabilities
are presented below.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zvc0cO1fh8fk" style="display: none"&gt;Schedule of Deferred Tax Assets and Liabilities&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20220430_ztJs5fjunER9" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210430_z2DIdooSmQS5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzzto_zAtQRPO4jPn3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left"&gt;Federal net operating loss carryforwards&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;40,338&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;36,340&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzzto_zbC4j3O6Amlj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Foreign net operating loss carryforwards&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,061&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;4,064&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzzto_zfpDDG7m9Iji" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;State operating loss carryforwards&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;968&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;581&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzzto_zCFriLtD9v6c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Federal and New Jersey research and development tax credits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;3,303&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzzto_zMXSsLsEtWVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Stock compensation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;429&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;346&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzzto_z0iiHM9moFB5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;79&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;158&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzzto_zt42ac6kjTq6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;545&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzzto_maDTALNz76p_zXY0U1aDQqJi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Net deferred tax assets before valuation allowance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;47,597&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;45,337&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTALNz76p_zJMUbwCqGbUf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(47,597&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(45,091&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--DeferredTaxAssetNet_iTI_pn3n3_mtDTALNz76p_zp7ZpeYDPZOa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1399"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;246&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Deferred tax liability:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--DeferredTaxLiabilitiesOtherLiability_iI_pn3n3_zFC2T17lq7b9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Other liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;203&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;246&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNI_pn3n3_di_zB5CCqI8M5Li" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Net deferred tax
    assets (liabilities)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;(203&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1406"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zDRULqCkLAlg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of
future taxable income during the periods in which those temporary differences and carry forwards become deductible or are utilized. As
of April 30, 2022 and 2021, based upon the level of historical taxable losses, valuation allowances of $&lt;span id="xdx_900_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20220430_zEZ8YJxXNiRf" title="Deferred tax assets, valuation allowance"&gt;47.6&lt;/span&gt; million and $&lt;span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20210430_zhkL2s6BpkTj" title="Deferred tax assets, valuation allowance"&gt;45.1&lt;/span&gt; million,
respectively, were recorded to fully offset deferred tax assets. The valuation allowance increased $&lt;span id="xdx_901_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210501__20220430_z0qjegfX4G38" title="Increase (decrease) in valuation allowance"&gt;2.5&lt;/span&gt; million during the year ended
April 30, 2022 and decreased $&lt;span id="xdx_908_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20200501__20210430_zpa2NorSgm18" title="Increase (decrease) in valuation allowance"&gt;2.7&lt;/span&gt; million during the year ended 2021 respectively, due to continuing net operating losses&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 60pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of April 30, 2022, the Company had net operating loss carry forwards for federal income tax purposes of approximately $&lt;span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430_zU6oTxovjP9j" title="Net operating loss carry forwards"&gt;191.4&lt;/span&gt; million,
which &lt;span id="xdx_901_ecustom--OperatingLossCarryforwardsExpirationDescription_c20210501__20220430_zcKJSntOCA47" title="Operating loss carryforwards, expiration description"&gt;begin to expire in fiscal 2023;&lt;/span&gt; $&lt;span id="xdx_90D_ecustom--OperatingLossCarryforwardsSubjectToNoExpiration_iI_pn5n6_c20220430_zQRPmS8lWdWd" title="Net operating loss subject to no expiration"&gt;56.2&lt;/span&gt; million of the federal carryforward has no expiration, but &lt;span id="xdx_90B_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20210501__20220430_zUP7YascbPqf" title="Operating loss carryforwards, deductibility limitation"&gt;the deductibility of such federal
net operating losses may be limited to 80% of our taxable income in future years.&lt;/span&gt; The Company also had federal research and development
tax credit carry forwards of approximately $&lt;span id="xdx_900_eus-gaap--TaxCreditCarryforwardAmount_iI_pn5n6_c20220430__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zEMsumnlsk8a" title="Tax credit carry forwards"&gt;3.3&lt;/span&gt; million as of April 30, 2022, which begins to expire in 2024. The Tax Reform Act of 1986
contains provisions that limit the utilization of net operating loss and tax credit carry forwards if there has been an ownership change,
as defined. The Company has determined that as a result of multiple ownership changes, as described in Section 382 of the Internal Revenue
Code, its ability to utilize these NOL&#x2019;s and research and development tax credit have been significantly limited.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
addition, as of April 30, 2022, the Company had state net operating loss carry forwards of approximately $13.8&lt;/span&gt; million which &lt;span id="xdx_90F_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20210501__20220430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zhg6Ei07A0Pe" title="Operating loss carryforwards, expiration description"&gt;begin to
expire in 2041, which also may be limited to utilization limitations.&lt;/span&gt; Further, as of April 30, 2022, the Company had foreign net operating
loss carry forwards of approximately $&lt;span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_z9wAUK5pA9V4" title="Net operating loss carry forwards"&gt;10.9&lt;/span&gt; million. The ability to utilize these carry forwards may also be limited due to ownership
changes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Income
Tax Benefit&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended April 30, 2022 and 2021, the Company sold New Jersey State net operating losses and research and development credits
(&#x201c;NJ NOL&#x201d;) in the amount of $&lt;span id="xdx_905_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zUjTY6eEAKrd"&gt;4.0 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million
and $&lt;span id="xdx_902_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20210430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zUGmtqvNpg3d"&gt;12.0 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million,
respectively, resulting in the recognition of income tax benefits of $&lt;span id="xdx_900_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zquzQ0cTGjW6"&gt;0.4 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million
and $&lt;span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20200501__20210430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zibsMHUjM6ed"&gt;1.0 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million.
The total proceeds of $&lt;span id="xdx_909_ecustom--ProceedFromSaleOfLossCarryforwardsAndTaxCredits_pn5n6_c20210501__20210531_z3dNVypWt8ma"&gt;1.4 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million
for fiscal year 2022 and 2021 were recorded in the Company&#x2019;s Statement of Operations in fiscal 2022 as the sale of the fiscal year 2021 NJ NOL was not completed until May, 2021. New
Jersey-based technology or biotechnology companies with fewer than 225 US employees may be eligible to sell net operating losses and
research and development tax credits to unaffiliated corporations, up to a maximum lifetime benefit of $&lt;span id="xdx_903_eus-gaap--OperatingIncomeLoss_pn6n6_c20210501__20220430__srt--TitleOfIndividualAxis__custom--USEmployeesMember_z3sVNg8vQrDb"&gt;20 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million
per business. As of April 30, 2022 we have approximately $&lt;span id="xdx_907_eus-gaap--OperatingIncomeLoss_pn5n6_c20210501__20220430__srt--RangeAxis__srt--MaximumMember_zaCDRxpaSGSf"&gt;4.6 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;million
still available to sell.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. The Company is currently undergoing an income tax audit in Spain for the period from 2011 to 2014, when the Company&#x2019;s
Spanish branch was closed. At April 30, 2022 and 2021, the Company had no other 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. 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not have any interest or penalties accrued related to uncertain tax positions as it does not have any unrecognized tax benefits.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_897_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zRvmV1bwNRtl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loss
before income taxes for the years ended April 30, 2022 and 2021 consisted of the following components:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_z8b3Dus4Bzc3" style="display: none"&gt;Schedule of Components of Loss Before Income Taxes&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20210501__20220430_z2XxKsXi0bO3" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20200501__20210430_zol0A66i8qv5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_maILFCOzq5R_z5PHnVkYAAIf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;Domestic&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(20,665&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(14,392&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_maILFCOzq5R_zTSLkVXGGttf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"/&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(32&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(368&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzq5R_zcEJrAckIsVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total loss before income taxes&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(20,697&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(14,760&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-20665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14392000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-368000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-20697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14760000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-05-012022-04-30_custom_MarineAdvancedRoboticsIncMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_znnACoH8snrb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
effective income tax rate differed from the percentages computed by applying the U.S. federal income tax rate for the periods ended April
30, 2022 and 2021 to loss before income taxes as a result of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zbZH9c1xFnff" style="display: none"&gt;Schedule of Effective Income Tax Rate Reconciliation&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210501__20220430_z3HWUtvfp2O6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200501__20210430_z8viEca81mD5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zKoVZw6ktYZ3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"&gt;Computed expected tax benefit&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Increase(reduction) in income taxes resulting from:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zMHkoWbB8xs6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;State income taxes, net of federal benefit&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5.2&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;6.8&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zG2aNdQCfUfa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Federal research and development tax credits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.7&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zQt6ftiJ5zS8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Foreign rate differential&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1352"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(1.3&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zdUzIDlSYkIk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Other non-deductible expenses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zAYYRhAIWZk3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Proceeds of sale of New Jersey tax benefits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(7.0&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1359"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zdX61pFC25ii" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1.3&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2.3&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_zUl5Zxhc6sZh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Increase in valuation allowance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;14.1&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;14.5&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zAXSZbWnFR2c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Income tax (benefit)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(8.9&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1368"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">0.068</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">-0.070</OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">0.141</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="Pure">0.145</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="Pure">-0.089</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zycS9StoN65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
tax effects of temporary differences and carry forwards that give rise to the Company&#x2019;s deferred tax assets and deferred tax liabilities
are presented below.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zvc0cO1fh8fk" style="display: none"&gt;Schedule of Deferred Tax Assets and Liabilities&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20220430_ztJs5fjunER9" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210430_z2DIdooSmQS5" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;April 30, 2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzzto_zAtQRPO4jPn3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left"&gt;Federal net operating loss carryforwards&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;40,338&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;36,340&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzzto_zbC4j3O6Amlj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Foreign net operating loss carryforwards&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,061&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;4,064&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzzto_zfpDDG7m9Iji" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;State operating loss carryforwards&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;968&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;581&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzzto_zCFriLtD9v6c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Federal and New Jersey research and development tax credits&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;3,303&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzzto_zMXSsLsEtWVe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Stock compensation&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;429&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;346&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzzto_z0iiHM9moFB5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;79&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;158&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzzto_zt42ac6kjTq6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;545&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzzto_maDTALNz76p_zXY0U1aDQqJi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Net deferred tax assets before valuation allowance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;47,597&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;45,337&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTALNz76p_zJMUbwCqGbUf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(47,597&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(45,091&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--DeferredTaxAssetNet_iTI_pn3n3_mtDTALNz76p_zp7ZpeYDPZOa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1399"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;246&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Deferred tax liability:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--DeferredTaxLiabilitiesOtherLiability_iI_pn3n3_zFC2T17lq7b9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Other liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;203&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;246&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNI_pn3n3_di_zB5CCqI8M5Li" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Net deferred tax
    assets (liabilities)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;(203&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1406"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">40338000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">36340000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">2061000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">4064000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">968000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">581000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4167000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">3303000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">429000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">346000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">79000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">158000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">-445000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">545000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">47597000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">45337000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">47597000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">45091000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <OPTT:DeferredTaxAssetNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">246000</OPTT:DeferredTaxAssetNet>
    <OPTT:DeferredTaxLiabilitiesOtherLiability contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">203000</OPTT:DeferredTaxLiabilitiesOtherLiability>
    <OPTT:DeferredTaxLiabilitiesOtherLiability contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">246000</OPTT:DeferredTaxLiabilitiesOtherLiability>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">203000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">47600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2021-04-30" decimals="-5" unitRef="USD">45100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2021-05-01to2022-04-30"
      decimals="-5"
      unitRef="USD">2500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2020-05-012021-04-30"
      decimals="-5"
      unitRef="USD">2700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">191400000</us-gaap:OperatingLossCarryforwards>
    <OPTT:OperatingLossCarryforwardsExpirationDescription contextRef="From2021-05-01to2022-04-30">begin to expire in fiscal 2023;</OPTT:OperatingLossCarryforwardsExpirationDescription>
    <OPTT:OperatingLossCarryforwardsSubjectToNoExpiration contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">56200000</OPTT:OperatingLossCarryforwardsSubjectToNoExpiration>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="From2021-05-01to2022-04-30">the deductibility of such federal
net operating losses may be limited to 80% of our taxable income in future years.</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="AsOf2022-04-30_us-gaap_ResearchAndDevelopmentExpenseMember"
      decimals="-5"
      unitRef="USD">3300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="From2021-05-012022-04-30_us-gaap_StateAndLocalJurisdictionMember">begin to
expire in 2041, which also may be limited to utilization limitations.</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2022-04-30_us-gaap_ForeignCountryMember"
      decimals="-5"
      unitRef="USD">10900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember"
      decimals="-5"
      unitRef="USD">4000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember"
      decimals="-5"
      unitRef="USD">12000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-05-012022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-05-012021-04-30_us-gaap_NewJerseyDivisionOfTaxationMember"
      decimals="-5"
      unitRef="USD">1000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <OPTT:ProceedFromSaleOfLossCarryforwardsAndTaxCredits
      contextRef="From2021-05-012021-05-31"
      decimals="-5"
      unitRef="USD">1400000</OPTT:ProceedFromSaleOfLossCarryforwardsAndTaxCredits>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-05-012022-04-30_custom_USEmployeesMember"
      decimals="-6"
      unitRef="USD">20000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-05-012022-04-30_srt_MaximumMember"
      decimals="-5"
      unitRef="USD">4600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_80D_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zoBsDb7joV0a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(17)
&lt;span id="xdx_827_zxh1CWTr6ro7"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 28, 2018, counsel for Charles Dunleavy, the Company&#x2019;s former President &amp;amp; Chief Executive Officer who was terminated
for cause effective June 9, 2014, 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 alleged various claims relating to Mr. Dunleavy&#x2019;s
termination. After the hearings in the proceeding were conducted, on December 11, 2020, the arbitration panel issued an interim award
finding, among other things, that the termination for cause of Mr. Dunleavy was in breach of his employment contract and awarded him
compensatory damages in the amount of $&lt;span id="xdx_907_eus-gaap--LossContingencyDamagesSoughtValue_pp2p0_c20180827__20180828__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_z6VAV3emGUmc" title="Loss contingency, damages sought, value"&gt;438,255&lt;/span&gt;. On May 3, 2021, the panel issued a second interim award and therein awarded Mr. Dunleavy
attorneys&#x2019; fees, costs and prejudgment interest. The Company agreed, on May 24, 2021, to pay Mr. Dunleavy $&lt;span id="xdx_903_eus-gaap--LossContingencyDamagesSoughtValue_c20210523__20210524__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CharlesFDunleavyMember_pp2p0" title="Loss contingency, damages sought, value"&gt;1,223,963&lt;/span&gt;, representing
the total compensatory damages, attorneys&#x2019; fees, costs and prejudgment interest, which is the full amount awarded by the arbitration
panel. The Company made the required payment 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 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when our Spanish branch was closed. On July 30, 2018,
the Spanish tax 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. During the year ended April 30, 2022,
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_90C_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_uEuro_c20210125__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z1QVbpvWBzfc" title="Income tax penalties"&gt;279,870&lt;/span&gt; or approximately $&lt;span id="xdx_906_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pp0p0_c20220430__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zSUTwoeT8lil" title="Income tax penalties"&gt;331,000&lt;/span&gt;. On January 25, 2021, the
Company paid the Spanish Tax Administration &#x20ac;&lt;span id="xdx_902_eus-gaap--LossContingencyDamagesPaidValue_pp0p0_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zsu83Br1yyZa" title="Payment of tax on damages"&gt;279,870&lt;/span&gt;. Notwithstanding that payment, on April 30, 2022, the Company filed its appeal
of the decision of the Central Court to the Spanish National Court. The Company expects a ruling on the appeal prior to the end of fiscal
2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="From2018-08-272018-08-28_custom_CharlesFDunleavyMember"
      decimals="2"
      unitRef="USD">438255</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="From2021-05-232021-05-24_custom_CharlesFDunleavyMember"
      decimals="2"
      unitRef="USD">1223963</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2021-01-25_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2022-04-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="USD">331000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:LossContingencyDamagesPaidValue
      contextRef="From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:LossContingencyDamagesPaidValue>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_806_eus-gaap--BusinessCombinationDisclosureTextBlock_zxULDdHcYEmd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(18)
&lt;span id="xdx_82C_zmhpsnmxPFhh"&gt;Acquisition of Marine Advanced Robotics, Inc.&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 15, 2021, the Company acquired all of the outstanding equity interest of Marine Advanced Robotics, Inc. (&#x201c;MAR&#x201d;),
a Richmond (San Francisco Bay Area), California-based developer and manufacturer of autonomous surface vehicles.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounted for the transaction as a business combination under ASC 805, &#x201c;Business Combinations.&#x201d; 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 of approximately $&lt;span id="xdx_901_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn5n6_c20211114__20211115_zWUjgoqHkOih" title="Acquisition related costs"&gt;0.3&lt;/span&gt; million (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;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company paid cash consideration of $&lt;span id="xdx_90E_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zQCoTZKWYlmj" title="Cash consideration"&gt;4.0&lt;/span&gt;
million and issued &lt;span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zWfBwzOQdX36" title="Shares issued"&gt;3,330,162&lt;/span&gt;
shares of our common stock, valued at approximately $&lt;span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z7OLPmPECsrk" title="Business acquisition value"&gt;5.9&lt;/span&gt;
million based on the closing price of $&lt;span id="xdx_907_eus-gaap--BusinessAcquisitionSharePrice_iI_c20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zwWRDaitqMlj" title="Business Acquisition, Share Price"&gt;2.10&lt;/span&gt;,
and reduced by a lack of marketability discount since they were restricted for a 12 month period. The Company assumed liability for
advances payable to the former owners of MAR for approximately $&lt;span id="xdx_903_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pp0p0_c20211114__20211115_zSTLx6kEbIlf" title="Liability assumed"&gt;456,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
contingent consideration is based on the achievement of certain milestones over a 30-month period. As of the acquisition date, the contingent
consideration had a fair value of $&lt;span id="xdx_904_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20211115_zlOWBLmwQIM4" title="Business combination contingent consideration"&gt;1.6&lt;/span&gt; million. Under the terms of the MAR purchase agreement, the contingent consideration consists
of two earn-out periods, one running from the date of the acquisition through April 30, 2023 in which the maximum earn-out is $&lt;span id="xdx_90D_ecustom--BusinessCombinationMaximumEarnoutAmount_pn5n6_c20211114__20211115_zUqWJotQA7G7" title="Business combination maximum earnout amount"&gt;1.5&lt;/span&gt; million
and the other from May 1, 2023 through April 30, 2024 where the maximum earn-out is $&lt;span id="xdx_908_ecustom--BusinessCombinationMaximumEarnoutAmount_pn5n6_c20211114__20211115__srt--RangeAxis__srt--MaximumMember_zE0XXbOgcIJ1" title="Business combination maximum earnout amount"&gt;2&lt;/span&gt; million. The fair value as of the date of acquisition
was determined using a simulation model based on an estimate of revenues during these periods and discount factors ranging from &lt;span id="xdx_90A_ecustom--RevenueDiscountPercentage_iI_dp_uPure_c20211115__srt--RangeAxis__srt--MinimumMember_zmw2x857WFW7" title="Revenue discount percentage"&gt;5.8&lt;/span&gt;%
to &lt;span id="xdx_909_ecustom--RevenueDiscountPercentage_iI_dp_uPure_c20211115__srt--RangeAxis__srt--MaximumMember_zQ3Qz89w8PE2" title="Revenue discount percentage"&gt;14.5&lt;/span&gt;%. As discussed in Note 15 per ASC Topic 820, we consider this to be a Level 3 liability.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
consideration including cash, restricted shares, liabilities assumed, and contingent consideration was valued at approximately $&lt;span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_pn5n6_c20211114__20211115_zwOUPIn2kCR6" title="Total consideration"&gt;11.9&lt;/span&gt;
million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zxYZCs8VsZ41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Purchase
consideration consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zp5Q8y6ckCMe" style="display: none"&gt;Schedule
of Business Combination Purchase Consideration&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zLTGlU1afKjb" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--PaymentsToAcquireBusinessesGross_pn3n3_msTCzYcc_maBCCTzdlz_zDBR8weuIYDi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%"&gt;Cash&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;4,000&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pn3n3_maTCzYcc_maBCCTzdlz_zfucDBxTz97h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Advance payable - MAR&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;456&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_msTCzYcc_maBCCTzdlz_z15R21mqKCR7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Fair value of restricted shares&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5,855&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_maTCzYcc_maBCCTzdlz_zd5yYMFkOII1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Fair value of contingent consideration&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,591&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzdlz_zX1QeCG7CmS5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Total consideration&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11,902&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zjXV7lXkROPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preliminary allocation of the fair value of the MAR acquisition is shown in the table below. The allocation of the fair value will be
finalized when the valuation is completed, and the differences will be trued up for the final allocated amounts, hence, actual results
may differ from preliminary estimate. In the fourth quarter of fiscal year 2022, the Company recorded a purchase accounting adjustment related to income taxes resulting in an increase to goodwill of approximately $&lt;span id="xdx_90F_eus-gaap--GoodwillPeriodIncreaseDecrease_pp0p0_c20220201__20220430__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z6E4q8t2ujCf" title="Increase in goodwill"&gt;580,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zoRkVVIUsDpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span&gt;&lt;span id="xdx_8BC_zOaKwywuT6f8" style="display: none"&gt;Schedule
Of Preliminary Allocation of Fair Value Assumptions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20211115_zB6UdtwywD2a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt"&gt;Total Purchase Consideration&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z3OoK45sDSaa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total Purchase Consideration"&gt;11,902&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msTCzYcc_maBCRIAzsuR_zUqjw23n1Or2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Cash&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zAvpii25NNd6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Inventory&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;150&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zM6HVAbMizri" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Property and equipment, net&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;38&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z6gF7NxsGxnk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Trademarks&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,755&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zT96AqXbRwK5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Patents&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,193&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--Goodwill_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z47ONGMQO84g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;8,537&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_ziZCeCqtcqjj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Contract liabilities acquired&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;(203)&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_z3wQ26KAyWo2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Deferred income tax liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;(580)&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_mtBCRIAzsuR_zIt11z1wqmzh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Net asset acquired&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11,902&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zngoOomPs8Nf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
net assets were recorded at their estimated fair value. In valuing acquired assets and liabilities, fair value estimates were based primarily
on future expected cash flows, market rate assumptions, and appropriate discount rates. In connection with the acquisition of MAR, we
acquired approximately $&lt;span id="xdx_904_eus-gaap--FinitelivedIntangibleAssetsAcquired1_pn5n6_c20210501__20220430_zb8uyE0NTa13" title="Intangible assets acquired"&gt;3.9 &lt;/span&gt;million of intangible assets, including trademarks with an indefinite life and patents that will be amortized
over a useful life of nine years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
is considered an indefinite-lived asset that relates primarily to intangible assets that do not qualify for separate recognition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
unaudited pro forma financial information in the table below summarizes the combined results of operations for the Company and MAR as
if the companies had been combined as of May 1, 2020. The following unaudited pro forma financial information is for informational
purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had
taken place as of May 1, 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z7SIjxlIafqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B3_zKNpxC6PdBm4" style="display: none"&gt;Schedule of Pro Forma Financial Information&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_491_20210501__20220430_zPH4fsMdiY31" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2022&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_49E_20200501__20210430_zdA634GrwApi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2021&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;Revenue&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;2,621&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;2,302&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(18,413&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(14,174&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_pid_zFN61WI58Jn4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Basic and diluted net loss per share&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.34&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.47&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_z8GQWm4TN789" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2021-11-142021-11-15"
      decimals="-5"
      unitRef="USD">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-5"
      unitRef="USD">4000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">3330162</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember"
      decimals="-5"
      unitRef="USD">5900000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">2.10</us-gaap:BusinessAcquisitionSharePrice>
    <OPTT:BusinessCombinationConsiderationTransferredAdvancePayable
      contextRef="From2021-11-142021-11-15"
      decimals="0"
      unitRef="USD">456000</OPTT:BusinessCombinationConsiderationTransferredAdvancePayable>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="AsOf2021-11-15" decimals="-5" unitRef="USD">1600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <OPTT:BusinessCombinationMaximumEarnoutAmount
      contextRef="From2021-11-142021-11-15"
      decimals="-5"
      unitRef="USD">1500000</OPTT:BusinessCombinationMaximumEarnoutAmount>
    <OPTT:BusinessCombinationMaximumEarnoutAmount
      contextRef="From2021-11-142021-11-15_srt_MaximumMember"
      decimals="-5"
      unitRef="USD">2000000</OPTT:BusinessCombinationMaximumEarnoutAmount>
    <OPTT:RevenueDiscountPercentage
      contextRef="AsOf2021-11-15_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.058</OPTT:RevenueDiscountPercentage>
    <OPTT:RevenueDiscountPercentage
      contextRef="AsOf2021-11-15_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.145</OPTT:RevenueDiscountPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="From2021-11-142021-11-15"
      decimals="-5"
      unitRef="USD">11900000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89F_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zxYZCs8VsZ41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Purchase
consideration consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zp5Q8y6ckCMe" style="display: none"&gt;Schedule
of Business Combination Purchase Consideration&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_zLTGlU1afKjb" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--PaymentsToAcquireBusinessesGross_pn3n3_msTCzYcc_maBCCTzdlz_zDBR8weuIYDi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%"&gt;Cash&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;4,000&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--BusinessCombinationConsiderationTransferredAdvancePayable_pn3n3_maTCzYcc_maBCCTzdlz_zfucDBxTz97h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Advance payable - MAR&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;456&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_msTCzYcc_maBCCTzdlz_z15R21mqKCR7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Fair value of restricted shares&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;5,855&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_maTCzYcc_maBCCTzdlz_zd5yYMFkOII1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Fair value of contingent consideration&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,591&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzdlz_zX1QeCG7CmS5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Total consideration&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11,902&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">4000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <OPTT:BusinessCombinationConsiderationTransferredAdvancePayable
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">456000</OPTT:BusinessCombinationConsiderationTransferredAdvancePayable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">5855000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">1591000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">11902000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="From2022-02-012022-04-30_custom_MarineAdvancedRoboticsIncMember"
      decimals="0"
      unitRef="USD">580000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zoRkVVIUsDpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span&gt;&lt;span id="xdx_8BC_zOaKwywuT6f8" style="display: none"&gt;Schedule
Of Preliminary Allocation of Fair Value Assumptions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20211115_zB6UdtwywD2a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left; padding-bottom: 1.5pt"&gt;Total Purchase Consideration&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20211114__20211115__us-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_z3OoK45sDSaa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Total Purchase Consideration"&gt;11,902&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msTCzYcc_maBCRIAzsuR_zUqjw23n1Or2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Cash&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;12&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zAvpii25NNd6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Inventory&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;150&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zM6HVAbMizri" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Property and equipment, net&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;38&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z6gF7NxsGxnk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Trademarks&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2,755&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_zT96AqXbRwK5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;Patents&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;1,193&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--Goodwill_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_maBCRIAzsuR_z47ONGMQO84g" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;8,537&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_ziZCeCqtcqjj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Contract liabilities acquired&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;(203)&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_di_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_msBCRIAzsuR_z3wQ26KAyWo2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;Deferred income tax liability&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;(580)&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_hus-gaap--BusinessAcquisitionAxis__custom--MarineAdvancedRoboticsIncMember_mtBCRIAzsuR_zIt11z1wqmzh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"&gt;Net asset acquired&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;11,902&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">11902000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">12000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">38000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">2755000</OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks>
    <OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">1193000</OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents>
    <us-gaap:Goodwill
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">8537000</us-gaap:Goodwill>
    <OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">203000</OPTT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">580000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember"
      decimals="-3"
      unitRef="USD">11902000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="From2021-05-01to2022-04-30"
      decimals="-5"
      unitRef="USD">3900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z7SIjxlIafqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 31.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B3_zKNpxC6PdBm4" style="display: none"&gt;Schedule of Pro Forma Financial Information&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: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_491_20210501__20220430_zPH4fsMdiY31" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2022&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_49E_20200501__20210430_zdA634GrwApi" style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;2021&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;Twelve months ended April 30,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 60%"&gt;Revenue&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;2,621&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"&gt;2,302&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(18,413&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(14,174&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted_pid_zFN61WI58Jn4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Basic and diluted net loss per share&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.34&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(0.47&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">2621000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">2302000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2021-05-01to2022-04-30"
      decimals="-3"
      unitRef="USD">-18413000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2020-05-012021-04-30"
      decimals="-3"
      unitRef="USD">-14174000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <OPTT:BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted
      contextRef="From2021-05-01to2022-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.34</OPTT:BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted>
    <OPTT:BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted
      contextRef="From2020-05-012021-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.47</OPTT:BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_zIabbJ9oKi14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(19)
&lt;span id="xdx_82C_z6ghBMbfgnag"&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 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s business consists of one segment as the revenues associated with its different business lines are not material enough
to justify segment reporting or to make it meaningful to investors, and our chief operating decision maker does not view the Company&#x2019;s
operations on a segment basis. The Company operates on a worldwide basis with one operating company in the U.S. and one operating subsidiary
in the UK and one operating subsidiary which was discontinued during 2022 in Australia. Revenues and expenses are generally attributed
to the operating unit that bills the customers. Geographic information is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zNq5L9tFQ9a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BE_z7fpbdsBDBxe" style="display: none"&gt;Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Year Ended April 30, 2022&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;North &amp;amp; South&lt;/p&gt;America&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;Asia and&lt;/p&gt;Australia&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUxVytt6WAf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,633&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zIe77If8qE1g" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;19&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zv6aUzlc1pb8" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;107&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zB54Wop83FEb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,759&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zM451ElXMIbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(18,732&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zyQ4cjtthhE5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpQuCGPNCMv6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(131&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLTUGi3i1Aqi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(18,874&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLLQBFjrKt8d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zKRQWe65ljUg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1546"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQb8WLNivn8f" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1548"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zdC6aXvXjEga" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z5IouBRr6SEl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;73,359&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zFS9PISEZ8Ii" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;19&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoRIsewjDOyc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zCnwdyPBJFt8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;73,393&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Year Ended April 30, 2021&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;North &amp;amp; South&lt;br/&gt;
America&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Asia and &lt;br/&gt;Australia&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z7mQA1JPvZR7" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,206&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zl8qsaAeljsf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1562"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zqOGqYOADLk3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1564"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkS2sD8Pwoh3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,206&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpEfVGXY10P7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(13,211&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3Ug3bFLNzA7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(359&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLvMZ5bYLYX3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(22&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zcM3JmCd5Hdi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(13,592&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zJCipZtUbjRh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;406&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zx7MgiPz47a3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1578"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfSTReK7Eda1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1580"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfPTqfcIdgr1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;406&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zk5VNxhLDTZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;86,085&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zDInbHwZT1Ca" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;19&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpHIguNkgCt4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;273&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zGdDvteaHThl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;86,377&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A5_zBVvZuFTle3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="From2021-05-01to2022-04-30">&lt;p id="xdx_89A_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zNq5L9tFQ9a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BE_z7fpbdsBDBxe" style="display: none"&gt;Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Year Ended April 30, 2022&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;North &amp;amp; South&lt;/p&gt;America&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;Asia and&lt;/p&gt;Australia&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUxVytt6WAf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,633&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zIe77If8qE1g" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;19&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zv6aUzlc1pb8" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;107&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zB54Wop83FEb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,759&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zM451ElXMIbg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(18,732&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zyQ4cjtthhE5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(11&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpQuCGPNCMv6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(131&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLTUGi3i1Aqi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(18,874&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLLQBFjrKt8d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zKRQWe65ljUg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1546"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQb8WLNivn8f" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1548"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zdC6aXvXjEga" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z5IouBRr6SEl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;73,359&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zFS9PISEZ8Ii" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;19&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoRIsewjDOyc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;15&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zCnwdyPBJFt8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;73,393&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Year Ended April 30, 2021&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;North &amp;amp; South&lt;br/&gt;
America&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Asia and &lt;br/&gt;Australia&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z7mQA1JPvZR7" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,206&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zl8qsaAeljsf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1562"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zqOGqYOADLk3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1564"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkS2sD8Pwoh3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues from external customers"&gt;1,206&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpEfVGXY10P7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(13,211&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3Ug3bFLNzA7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(359&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLvMZ5bYLYX3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(22&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20200501__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zcM3JmCd5Hdi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net loss"&gt;(13,592&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zJCipZtUbjRh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;406&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zx7MgiPz47a3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1578"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfSTReK7Eda1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1580"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfPTqfcIdgr1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-lived assets"&gt;406&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zk5VNxhLDTZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;86,085&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zDInbHwZT1Ca" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;19&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20210430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zpHIguNkgCt4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;273&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20210430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zGdDvteaHThl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets"&gt;86,377&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012022-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-05-012022-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-18732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-11000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-131000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">445000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">445000</us-gaap:NoncurrentAssets>
    <us-gaap:Assets
      contextRef="AsOf2022-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">73359000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">73393000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-05-012021-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-13211000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-359000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-22000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-05-012021-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-13592000</us-gaap:NetIncomeLoss>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">406000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">406000</us-gaap:NoncurrentAssets>
    <us-gaap:Assets
      contextRef="AsOf2021-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">86085000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">273000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">86377000</us-gaap:Assets>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /V![50'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #]@>U4NU ;A.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O22="J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN
M=W"UB<IT"9]3%S&1PWPS^#9D9>*:'8FB LCFB%[G<DR$L;GODM<T/M,!HC8?
M^H @.;\#CZ2M)@T3L(@+D36U-<HDU-2E,]Z:!1\_4SO#K %LT6.@#*(4P)II
M8CP-;0U7P 0C3#Y_%] NQ+GZ)W;N #LGA^R65-_W95_-N7$' 6]/CR_SNH4+
MF70P./[*3M$IXII=)K]6#YO=EC622UGP^T)4.\F5N%6KU?OD^L/O*NP[Z_;N
M'QM?!)L:?MU%\P502P,$%     @ _8'M5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MH81MZ2'7C^+T"ZL)12;>1N2J_$2GVC;PT.:@M"AJ9T!09+SZIL]U(LX<\'C
M@=0.I.LP&G (:X>P)%HA*VF]IYHN9E*<D#36$,U<E+DIO8%-QLUK?-(2?LW
M3R^6@BN19PG5+$%/&K[@'6F%Q!;]MF>2FEPK=(T^/;U';]^\0RJEDBF4<?1[
M*@Z*\D1=H3<7]S-? S 3WM_4(.XK$&0 !";HH^ Z5>A'GK#D,H /C!I:Y(76
M/7%&O-O+&Q0&5X@$A%@ +;_='3O@A$V6PS)>.!#O@6]$P=K\HC_OUDI+J.&_
M;-FJ@HWLP<S&OE5[NF%S#W:N8O+(O,7WW^%Q\(.-Z?\4[(+WJ.$]<D5?/+(C
MXP=F+8G*,RX]3;,Y+G <36?^\1R\Q8@$X\;H E34@(J<H)9":5/?T@&NBC ^
M7W<R#CK@^D:$Q%,[N'$#;NP$][,42J$</FRPQKT5KW& .["L1G%HQQ4WN&(G
MKKH9\!UBSR ARIZVN)\1'&'2 =BWPB3" XF;-  GWPAP*'F3?EX('N.P@\YB
MAL-H2NSPI@V\J1/>ATQGN[*;(L6TSLLV8$/I#&/?KLBV[:<6&H2,["QPT,I%
MX.3QP#6#A35T?-/2KA!G5AIUF,N7/.JD^E^,+B&>*1IV5X).F:SQ6:'AWJJ]
MK>U>XIM>PR5ZTJ(G[@8 1R\$50(GM!T<<#A3I1BO5BLH;,JMA$B/T&3:8^1<
M]A6,6NW#3HE9?# =#1CEV=>#.6B8/0",U&&MLB2#LZ.54VBIWRCNDGJ%N#E)
MM<*&W<I6%5G="X=W@3/(?]C-=:"+=$P&6CINA1"[E1 .PG#,Y4!CDU*^8^BM
MZ9WOD(]V4(560GW-N^[JC\4&1P-06UG$;ETLBVC-8%>P>FLC39_M*H0M"@BG
MAFFO>FQ*.8K/FL$EV%8KL5LL'QJ  )FS;68O#HL.3DA7CMQ+O:+$6T'%;D7]
M%8;((2VM7>.+U$TF<:_#V^P<*6[E%+OU])ZJ;(-@W$!)EA_,\,)KN @. M68
M8@5>A9V> PINPJB+VVHV&CBCD%8^B5L^/Y=C):"E1SBNP(ZKYZF#@F=:(*B;
M/; QD^FKZ)&^HD:C  <D[-:5Q3(, GB'X:1#TC^;+@LF=^70K0#J@>MJ(FN>
M-H/]73G.=I[?P\!?C>=MF.K?@H\4Q [FS)QM(61P$T,+D=4 7MUHL2]GV+70
M,!&7ERFC"9/& '[?"J%?;LP"S=\@BW\ 4$L#!!0    ( /V![52&6F22KP(
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
MS@MS-3AUX%V0&CSXF-7LK%IVE<1V)0B$V/<4KMA:"W;I)I[AN%%I*BGX(-T
MC U&F&V:0& B%WTM+&17V%$X MI2]0"03O)C.!H#DJEX[?OA4$'@#:#,R'BS
MA4$Y=#5V2B^7@R1R'A/J4]FC=I^L+M!]T&KGDGY1Q@4ZZUA\]6E8;/R@S"_%
M1/VV!)>B=15<RFA 8$8MJ-$]BF?'9&=M6D[6NLZS"F+Y#[TV-)1<UU7&D0(J
M8M81U/)C?26@1.604PX6J]E)PN@I(+"[))*I]KUUH2%/QH8\$7KU&!".,UO>
M.*Q(%8,O;HN!C"HY61/W/]B2M#(I^(0D3.U!<J_OA@) ,8'^58",JV5WHE13
M>D;*Y/LJ=\6AH#TR^8DY_2UPNGBE;-%H*J-%32<261!1[5S*%Q1P=,#Z(O+G
MW_/-]J6T9MGND%7/Q6_+)3;*++NFUH0LOF.I'ULJSYW#.F%5T7$Z,-_JUFE3
MEJ_?'LBPJ9Y$TD\B* 21*@3PETFTQ=.BW:0)A9/51/QL&J57</Q'5R]A>X!(
M<R8@C;1(QKD82HZD#_Q"/UBI:I/T'=^BWH<;MP8SI19VQ6IS)E]W8&]HD] C
M7<L2;#*H0#+0-KKX[(-QPP:F//Z-8,/$^DWH-7\BV'!5D:VQFA44*@!.I>)A
MO,$3 _N_="A4'H7D$/@<-VI'S B%7\DU758=YK5=)H]%(3TH[N>;)X?+G^"R
MD^>XBPL;A?[20?O14)H+.EE3>SY6SV+C]QU'D1^T_1R[/066+IO..:9(\:W!
M]ACN_0O=SOVV;Q>/-KB2=]+!S:FQ!$<9,&H%+).N?BY!H*;-TC@H<<"$CZKZ
MWO5"55H]^.Y$5%SIYJ"-L"6>M*$J\L[VFNEB?,W-)8,:%B40&+?HQE#HC8%P
MQ>TCVWQ/RH"[5/9]L'QJ2'\Q/<3E!!24>&SGU<L1KYXZJTJCK#-2='I_>#PO
MF /C$E@(2*]?"5!BT^YO0E<JT]DA;!0Q/0&0G7+0B[$ FFRO+=@E\V(26_"1
MGT!'.D:\<TAY^CXYVIR#Z8Y0#Q(81<Q(;W'N8H%#9I0JL+YJG71HCW%!Z/H'
M[4S-Y23"L0:YPW;K9#:@"#89*Y(M*=E6SLZ^1>?@2!HG"F=8I_<TYI5\@Y"K
M5GC_I>S'!A]BZ>0==E3*NP H7/H0*L/W:L7RXW]GY%'RXN-3F=_1!["!Q=!0
M#,V[S"[EMZ2R9O.7\EL!D0(Z.?+]VSN,AM.?7FD<<R@E6$ID="5?-;IBN_"F
M+F"E6>]V-XQ#&LRBBYXWK4]JOP8'9[4?/G&0:+M;:]0F;S^^NI'?P:U7,[I+
MR_OI%K. ^#B<ZUOQ&[<4^= RH3BYT$#0B;S NV<OX.X/H=Z6<!266KYU_R,+
M<AEY2;(S[!G$NIG+AD0>0$[+HQZ*$P/4[1N?KSC4[:O<V&$:I,>;,T&-[#Q
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
M<>NP__&L%_I=.W"Z\E>/A79(KG\L\.8(AA;@^Z76KAV0@>XN.OT/4$L#!!0
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
MV!<*B][D X+(=7DW[SIIU\ 1<[[-4TX&UVDYAU*FY5&3-^PX&?+5H*HZ7_?
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
MJIK+!T!I49.WD%8!!X-9HX45:*!N=%;0T0=^U(AT)6T(IT)D!9RX 4X&.@!
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
M#VCG8/>W2N'1< ?TO[+T-U!+ P04    " #]@>U45(0=5RP%  #,#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R]5UF/VS80?M>O&#AID *J3LM'
MLFO FZLMFL;(INU#T0=:HBUV*5(AJ?7NO^^0E*]=QPE0M ^V16KFX\PW!\<7
M&ZEN=$VI@;N&"WTYJ(UI7\2Q+FO:$!W)E@I\LY*J(0:7:AWK5E%2.:6&QUF2
MC.*&,#&87;B]A9I=R,YP)NA"@>Z:AJC[*\KEYG*0#K8;']FZ-G8CGEVT9$VO
MJ?FM72A<Q3N4BC54:"8%*+JZ',S3%U=#*^\$?F=THP^>P7JRE/+&+GZJ+@>)
M-8AR6AJ+0/#GEKZBG%L@-.-SCSG8'6D5#Y^WZ&^=[^C+DFCZ2O(_6&7JR\%D
M !5=D8Z;CW+S(^W]*2Q>*;EVW[#QLBD*EYTVLNF5T8*&"?]+[GH>#A0FR1<4
MLEXA<W;[@YR5KXDALPLE-Z"L-*+9!^>JTT;CF+!!N38*WS+4,[-7LFF0G&LC
MRYN+V""BW8_+7OO*:V=?T$XS>"^%J36\$16MC@%B-&5G3[:UYRH[BSAO501Y
M$D*69-D9O'SG7^[P\B_@O?G<,7,/?\Z7VBA,@;]..>DAAJ<A;%F\T"TIZ>4
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
M6BKJ+*?56&,A0/#MW,-%T!TFWNQSS@W;F]GGHVTE(Z$%Y5J*O&T@5@J[@9U
M#?8LI46U=D+OWM[VK7MG^7K-EEFFF@HKZ-TT12'@B;U7/K05 .\1Q/39;!&/
MYU/HM&0^GL]2!J45>5,(C(*ZCKFN8[_U]5GNZ^-]WHH"<EDZKA#(%0R07A8(
M]1Y"/>)]Z'WJJ@1IMP*ZWC(J5^A/V4\L\%/VD_>V2W;7-&VY C\@F6 HXPH"
MX>T$U^:<3<&0^S??"SVJ EPNI 6<B$)_ 6;".*4M<8;X2H'OPW;;@FM0%(0'
MZ%UA,>.5.-ZP4 Z'B4^F[D<(*@Q9Y*=QGTWV-)M+A#GPRT&T85\@<[K883=T
M4_Y[M^&RW?#M5Z$S:0!08=[$\]\_"3R]H8E;* =27P, ^AEB8&< ]?^D1'D?
M]JWJ05.!8WV]J%1L&J;C.8#LCRSVYPNV\ /O;VWS=LV"(2:QUSF4L[-DBB#-
MSNFG8.K=<@!-:,!\ @?.M9"H?19.XW$XCTDJ\N<I%@I !G\9SX.4UF/(6_0M
M)R/@!&SI>)J2J3@!-Z/.'\2&XUK18C:>!@GH)'XZ93-_#LWL/9=#J,)<.%)Q
M1 1]JR4<8K.VTA 76RD T,'LDZ+8>]%//TX]\>M7&OQBQ_X46D%/QVP>Q@3Q
MM+#P9[08^ G\FT-H0)1"TZ$=$NH->XCXNZ-!B $<#@Y8$+#0-)#=.1+HC"7!
M.$U3]D8 2ZV@=Y'XJ>#/S(1'S<1),IY%,>$B\8@AMF P0YI%;@X]/$+(W-&K
M)C2NE9%$GBZ-@U,$D(QM-%"I\._]=I1J:FU998C8XAQAKR3L=B.);F6%(M0<
M*L!$]0>"I,4=K,5@$0.+X02:Q.,$VF;(H?V@D]NF#R^#,8*)8AQ.ZOI!V)8C
M83F7CJFPW#V8/R'@/;;C21K2R76A& !\4S@<);KTB(0/V6V 2*\.(800?'5X
MYD5?QP?H F3[WT'K]Y,EC'=T JM1 I#Z99PF$P<2 Y#&'V<I /W_ J4C/UBP
MI==>8W&MWD_:$_9N$)YATG6[+OLC84TG:>AS\(/+XL1AY?^1"Y((9GX14+:F
M,X"G:<\%*1S%4V2)  %[2 6(,W-'!<=Y("*16<L#:?AMN(\ [$/XB_)1P.9$
M\M\ >SH:1:]!IWOZRU@/6J=0_N6^.8[['AK Q(5>*8O"?1<QM;OZ%#NX_!R)
M9^P=&L*4 &]X/'=@A'>E@_FH$)T%0(.[=6PX#$7E'0D-DKIPIL M_GR$=-]+
MV;Z7/)PZU,9:T&S3B1DV?A[S8:C/@\<#,^4=[FCJOI)_$L@.KJN9,M;3HG P
MJTXD/&\T.DHWG_8<;D^!WM,>^)XZV!-A1L^#:JKO#:M2U84KV@N7!P=#&!3!
M#F9<&C*#"-1?5L#42@R3212]K^S% !S=+<8+_$57Q4_@ 8 *R+7'C>&7 P\W
MJ8P[_G0MAEEK53I\!)]%!9L4Q8X<T9CU_F(FK6DIM>M"AYDYDDQW Z.J#((
M!H)IVU$P6 .D!)5)2EY[B26587.X 'WVQK4%:F&4W^J"X>FGRST<B<>S-&%N
M[ Z)X^5$? =Q0!\YKGA"]N_WW; O2<L</66\;^@L!Q5LR>,I$WA$$-X[=X:C
M.WCG+%Q[G\!]&QNB["+ND;Z+G$[]H?>;TSYKA<\[\6-0_PR#O\N1Z,F6#EB\
M8Q,7)1%YD1""P0 N&-[SCGVEFPR^KI9"W],W9)P>N#"[#ZW]:O^9>NF^SN[%
MW3?N7[F^!Q!EA5B#:N#/IB.FW7=C]V)53=]JX8)@54F/&\&A%5  ?E\K9;L7
MW*#_>'_]'U!+ P04    " #]@>U44(2&?2P'   ($@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6R56%EOV[@6?M>O(#P+6L#QEK23MDF I)T-N)TI
MFK;S<'$?:.DXXH0B59*RZ_GU]SND),N)DW8>;$OB6;ZS'_EL8]VM+XF"^%)I
MX\]'90CUR^G4YR55TD]L308G*^LJ&7#K;J:^=B2+R%3IZ6(V>SZMI#*CB[/X
M[)V[.+--T,K0.R=\4U72;:](V\WY:#[J'KQ7-V7@!].+LUK>T#6%C_4[A[MI
M+Z50%1FOK!&.5N>CR_G+JQ.FCP2?%&W\X%JP)4MK;_GF]^)\-&- I"D/+$'B
M9TVO26L6!!B?6YFC7B4S#J\[Z;]$VV'+4GIZ;?5?J@CE^>AT) I:R4:']W;S
M&[7V/&-YN=4^?HM-HCT^&8F\\<%6+3,05,JD7_FE]<. X73V ,.B95A$W$E1
M1/E&!GEQYNQ&.*:&-+Z(ID9N@%.&@W(='$X5^,+%+U(Y\4GJAL1;DKYQ!(\'
M?S8-$,XDT[P5=)4$+1X0-%^(M]:$THN?34'%OH I4/70%AVTJ\6C$B]K-Q''
ML[%8S!:+1^0=]Z8>1WG'7S?UC?*YMFRM%_^]7/K@D!W_.V1T$GER6"17S$M?
MRYS.1R@)3VY-HXL?OYL_G[UZ!/!)#_CD,>G_)C:/"CH,\\G\V=/L 17B\OIU
M]L'6*A>GB]GXQ^].%XOY*_$ =7N<_8?6I+.Y^&AD\3=2EXKL<V/Q(VJG<KA:
M=56(#':W!#WH*D(5$*)RJ87TGA_BF59RJ;0*"ERAE %?)%[;JI9F*TKIXWTB
MV8I@(1;RO6@)JQVXK)"!)BVTA?C=U$WPF0658\%&? UAU"X=";MDQ\FEIH@Z
M F"\0[C;L2 591?*H>_H+9\JT]UU0(X[(+WTQGR3_,D@=3.[&D3$BP\E9:V+
M."+SGU[!O\I(DROX5AED>9.BVVLU-J"S'K7^*MA_*Y:XCC%6)M=-02*7OAS'
M;T&?&X5#EC(&)T2JG-V72! %V^ H@[6DHBW@0U?@\NJB*TTQ#.\8/;2V7K'
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
M;*58VW+;.!)]YU>@-*DINXJ62%UL);%=)7LFNWG(C,O.S#YL[0-$0B8V(,
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
MF-;2!JROC/'="QW0_[7E]K]02P,$%     @ _8'M5'&!(&))!   ]0D  !D
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
M&3J=T4$.G$X^$0.CRVL!S$W.!!*[6A1ZQ1*C#4E3"\^1<F;BT;$-\O.G&%"
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
M2V5)^ORRHF\-:N= YZ52]LEP"?JOU_P/4$L#!!0    ( /V![51 +S^QT@,
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
M151V ZWOI#2'@0TP_+2KKU!+ P04    " #]@>U4-?X*9G<-   4L0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6R]W5MOVS@:!N"_0G@'BQ;HQ-;)
MAVX2(+7$@]!#,)WN7@SV0K&96*@M>20Y:8']\4LYBF5:"F-E7L_%3!-7?"C7
M'RU2KV2?/Z39]WPA94%^K)9)?M%;%,7Z?;^?SQ9R%>5GZ5HFZF]NTVP5%>K7
M[*Z?KS,9S;>-5LN^/1@,^ZLH3GJ7Y]O'KK/+\W13+.-$7F<DWZQ64?;S@URF
M#Q<]J_?TP&_QW:(H'^A?GJ^C._E5%M_6UYGZK;]3YO%*)GF<)B23MQ>]*^M]
MZ(W+!MLM_AW+AWSO9U(^E9LT_5[^(N87O4&Y1W(I9T5)1.J/>SF5RV4IJ?WX
MLT)[NS[+AOL_/^ET^^35D[F)<CE-E_^)Y\7BHC?ND;F\C3;+XK?T@<OJ"7FE
M-TN7^?;_Y*':=M CLTU>I*NJL=J#59P\_AG]J/XA]AI8[C,-[*J!?6P#IVK@
M'-O K1JXQS;PJ@;>L0V&58/AL0U&58/1L0W&58/Q88/A,PTF58/)L3U8@Z=7
M;K"MH,>7?%LO?E1$E^=9^D"R<GOEE3]LBV[;7I5)G)3CXVN1J;^-5;OB\D,T
M^WZ7I9MD3B+UW\?XSTT\CXN?Y(TOBRA>YN1SE&516<1OR:_DVU>?O/GE+?F%
M]$F^B#*9DS@AWY*XR-^I!]7/OR_23:ZH_+Q?J/TK>^G/JGT1C_MB/[,OEDT^
MI4FQR$F0S.5<!_KJB>V>G?WT[#[81O%JG9T19_".V /;;MFAJ;FY+V=GQ':V
MS0<MS7US\\_IO6H^>+9Y8&[^5:[/B#5^MCDU-_\R*U3O;MG<FK0T9T?\TPW&
MSS;GYN9AE*CFHV>;B[_VPH7'-[<,=>3L1HFS]9QGO.M,'9"RXN<[<KV,DF([
M5 (U4M;J2%&0/SZJS8DHY"K_;\N^?GBTW7:[/ "^S]?13%[TU!$NE]F][%W^
M\Q_6</"OMHI%8CX2"Y 816(,B7$D)I!8",*T$>+N1HAKTB\_JZF<2&;I2I(W
M'],\?TNNBB*+;S9%=+.4I$C)M3I:)$7;^##*7<<'$O.16(#$*!)C2(PC,?&(
MC;98.=6_O[3&XY%[WK_?+_R6K=S1<+#;2JMH;U?1WHL5/8WR!5%O_O>QFH^0
M&S4K^I:K'^+D+?FB#@AJ6I3<D:MRBA\7L6R;\GPP=M*UN)&8C\0")$:1&$-B
M'(F)1VRX5[:V94^&!\7=W,JRAGM#0"ONX:ZXA\;B+@N[K5J'C9$TF@P&^AY-
MC737*D1B 1*C2(PA,8[$Q+!17\V7/ 3UJ-7J:%>K(V.M?EVD6?'K[S);J1G&
MO<R+<M+=^EX[:E2O.W'&!T>+J;&WKN6+Q (D1I$80V(<B8E1HWQ;7O/P%5T2
M0^F.=Z4[-I:NFCK,I)SGY#9+5VK:H&8)T9*L-S?+>$;2VUN9J0E$6R4;V:ZS
M!B3F([$ B5$DQI 81V+B%1AI<<)QX\UR.+2&P_9YQ617\!/SI'FSNI&9*FVB
MEH*K-"%YD<Z^/YTJS-/EO*W:C6;7:D=B/A(+D!A%8FS2G&-ZKCTXG 9P9*<"
MB84@3"MZ:U"?1!\8R]Z7ZJT\4RO#+]5[.IFF>?L<Q2QU+7:HYE>:MI >#!IE
M$$![I5"-034.U014"U&:7O-[P9%EK/FKY3*.DIDD;)G>J%G-=905B<QR\L<G
M61X$6D^%F\W.U8_4?*@60#4*U1A4XU!-0+40I>ECQ*['B'W"W*C"48,%J?E0
M+8!J%*HQJ,:AFH!J(4K3!TN=L5K&@.J5:P<SVGF00.-5J!9 -0K5&%3CE::M
M1VS'M;W!P<EQ >TW1&GZ *@C5,N<H1Z<+<KSS79^E68DCY:R'!A2'3O*HTDB
MB_+7W2:S9U<;T&P5JOE0+8!J%*HQJ,:MME!T=+A($]!.0Y2F#XTZB[7,8>PT
M7=VHA^9DO<EFBRB79)W%JO#5[.KQ -%:_-#L%:KY4"V :A2J,:C&*VVR7_QG
MGG58^\@^0Y2FUWX=U5KFK+:\@HY<_?Z)T&@6+\MK,Y]6V.1_Y'6K<&2 .(5J
M/E0+H!J%:@RJ<:@FH%J(TO0!5.?'UNB4JW!D7#F%:CY4"Z :A6H,JG&H)J!:
MB-+TP5(GUM:)(FNSVWF<0$-KJ!9 -0K5&%3C5C,D5HOPYE(#V6F(TO0!4"?8
MUBDB;#/:N?JA(394"Z :A6H,JG&K)18?>1//'=F' P":9:,T_9:I.LRVS6'V
M"4Y#F7OL.CJ@F@_5 JA&H1J#:MQN7BQ@.V[CV #M-$1I^M"H,V_;G'F_ZC24
MV>Q<_-#,&ZH%4(U"-0;5>*7IIZ$<Y[#VH5DV2M-KO\ZR;6/\=WD=_=RNE]4;
M?GD<R+?3(_76'Z=):]5#PVNHYD.U *I1J,:@&J^T_;?\<?,-'YI)HS2]Z.M,
MVC9GTN6MU^WG7EMK'II%0S4?J@50C4(U!M4X5!-0+41I^N"H\VK;/>%Y51L:
M34,U'ZH%4(U"-0;5.%034"U$:?I@J1-LVYQ@GV)5#<VWH9H/U0*H1J$:@VH<
MJ@F[>?/PJ'G^-D1UJ@^-.N"VS0%WUY4%-+V&:CY4"Z :A6H,JG&H)NSF;>PM
ML46(ZE0O^SJ6MLWW-3^_MGCM=1WF#CN/#&A4#=4"J$:A&H-J'*H)J!:B-'T
MU5&U/3[E^@.:5T,U'ZH%4(U"-0;5.%034"U$:?I@J6-M^Q2QMAGM/$B@L;;=
M%L]:H\EX?' >/H#V2Z$:@VH<JHFC_X5#5+_ZIS/6D;7SMT?6YAZ[5CY4\Z%:
M -4H5&-0C4,UX30#<*]YLWR(ZE0?&G5D[9P@LG::\:9]-CFXRGYJ[KES44.C
M:*A&H1J#:ARJB:->^?"EK?1:K2-F!QHQF[7.;]'0B!FJ!5"-0C4&U3A4$TXS
ML%:;-MZA3Y$Q.WN?+6W.F%]]Q;79[5S_V$^6=HXY. ;03BE48U"-0S4!U4*4
MI@^ .D=VC-';7SP1JK;Y%/V(5YN5\=RH>1\Z#Q9HW S5 JA&H1J#:ARJ":@6
MHC1]3-5QL^.=\-RH TV6H9H/U0*H1J$:@VH<J@FH%J(T?;#4 ;1C#J"O[NXR
M>1<5LEXD'YPG;1TDT!P:JOE.,P%M_20_:*\4JC&HQJ&:@&HA2M/+OPZBG1<^
M8'N;!%P_E?Z5&@SR\3"Q-PW+UW$FR31:QX6:A=%-,G]'/GZ<FN=<T#P:JOE0
M+8!J%*HQJ,:AFH!J(4K3QU&=1SNGS*,=:!X-U7RH%D U"M485.-034"U$*7I
M@Z7.HYU3Y-%.,Y%T1K9M'WX"T-3<>^?ZA]Y!W?(DAJ[MV@-/?Q(4VBV#:ARJ
M":@6HC3]F]#J--K]V]-HM^63N:W&O5=3\XYUK7JH%K0\!;>Q(*'0/AE4XU!-
M0+40I>DE7Z?,[@E29K>9(CIGUNBPIJ$I,U0+6I[!X&SH'-8T-#V&:ARJB:->
MT1#5IUZK=<KLFE/FUYWM,:-=I^=0S8=J@=L2FI:7SQ]6-31%AFH<J@FH%J(T
MO?KKM-E](6V6V4PM1Z.[;=6GFR(OU#JU_,J2%T< -&ZNM/)++/;>.ZW)9*+7
MF0_M-CBV6PKMED$U#M4$5 M1FE[>>U]#;,Z2OSZN'V=10F[D=F)=?G%K5'YK
MZV:MJGN_X->[H=!:[M# &*KY4"VHM!<7U13:+8-J'*H)J!:B-'U,U%FP:[[U
M^&H^CXLX3:)E=5E=QY,N9K[S2&C>DSH9#]W1X6?[^]!N ZA&H1J#:ARJ":@6
MHC1])-1!K_O"G<8G.#/3GK0>+F*AZ2Y4"Z :A6H,JG&H)J!:B-+TD5%GP.[?
MD $?>2F>>5<Z'T^@L3!4"Z :A6H,JG&H)J!:B-+TH57'PNXI8V$7&@M#-1^J
M!5"-0C4&U3A4$U M1&GZ8*EC8=<<"[_RY"ST-F6HYD.U *K12FM<)JC/7AFT
M4P[5!%0+49I6_5Z=''OFY/C96=@7=8SXJU?CF?ON.DB@F@_5 JA&H1J#:ARJ
M":@6HC1]+-61M&>=<-KE03^T&ZKY4"V :A2J,:C&H9J :B%*TP=+G8E[YDS\
M=5?CF='.@P2:B4.U *I1J,:@&H=JHM+V3_9[@[;/XD-UJ]=_G8I[G>[!1IP8
M-O?8>7! [\Z&:@%4HU"-034.U837O$?>GC1'QBD"=:\.U#USH/ZJ*_LJ4[\N
MSCN\LL_<<^>:AF;B4(U"-0;5.%031[WR(:I/O:;K0-PS!^*?HB2ZT^.-UBJ&
MYMY0S8=J 52C4(U!-0[5!%0+49H^*NIPW!N><L$,O1L:JOE0+8!J%*HQJ,:A
MFH!J(4K3!TN=EWOFO/RS6@:(1"V6)7GS,<WSM^2J*++X9E-$-VK!4*3E!]6H
M<=,Z5*#Y-U3SH5H U2A48U"-0S51:5HN,VY9&K1LYN[?%:87=YU8>^;O@"Z+
M>QKE"Z(."??QO+R"]B=Y\ZV\B#9.WI(OZC 1%>45M%>S(KZ/BUBVKX"AT354
M\Z%: -4H5&-0C4,UX;5\O[35^ [1L&4SRQHUZKR?+Z0L_*B(+L]7,KN34[E<
MEA\BN4E4N_)<Z.Y1DLG;\JN@WU_9O7[C<6&]#ZWR\7[-7)ZOU9KA4Y3=Q4E.
MEO)6D8.SD9JR9?'=8O=+D:XO>E:/W*1%D:ZV/RYD-)=9N8'Z^]LT+9Y^*3MX
M2+/OV]V^_#]02P,$%     @ _8'M5%A%!%3$ @  ;0H  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#$N>&ULM59=;YLP%/TK%JNF5MK*5Q)(1Y#:=-4J+5+5
MK-O#M <';H(5P-0V2?OO9QM*0TNB5J(OP89[CN\YOG9NL*5LS1, @1ZR-.<3
M(Q&B.#--'B6087Y*"\CEER5E&19RRE8F+QC@6(.RU'0L:V1FF.1&&.AW-RP,
M:"E2DL,-0[S,,LP>+R"EVXEA&T\O;LDJ$>J%&08%7L$<Q%UQP^3,;%ABDD'.
M"<T1@^7$.+?/IF,5KP-^$]CRG3%22A:4KM7D.IX8EDH(4HB$8L#RL8$II*DB
MDFG<UYQ&LZ0"[HZ?V*^T=JEE@3E,:?J'Q"*9&+Z!8ECB,A6W=/L#:CU#Q1?1
ME.M?M*UB/== 4<D%S6JPS" C>?7$#[4/.P![L ?@U #GK0"W!KA::)69EG6)
M!0X#1K>(J6C)I@;:&XV6:DBN=G$NF/Q*)$Z$<UD6<9D"HDLTQ3Q!.(^KP??[
MDFQP"KG@Z/@2!"8I/T%?T=W\$AT?G: C1'+T*Z$EEQ >F$)FHSC-J%[YHEK9
MV;/R><%.D6M]08[E.!WPZ=OA=AMN2@\:(YS&"$?SN7OX]HO_^U.&HFL!&?_7
M);/B'73SJE-XQ@L<P<20QXP#VX 1?OYDCZQO7:)[(FM9X#86N(?8GRV(U ">
M+>A275%YFDI=%9O0\_UA8&YVU;P.\EW+\9NH5IJ#)LW!X303B-8D7^E4YW@C
MAQR=1Q$M]6[-(%L Z]RI@[SOW:F>R%H6#!L+AA]4K,,^+>B)K&7!J+%@U%^Q
M5E2CG3JT??MEL78%#:WN6O6:++V#6<YH#H]HAME:_B%?E?*B/%B@!\G>NSL]
MD;5T^XUN_X,*U._3@I[(6A:,&PO&_17H^-5%.;(\ZT6!O@[R;=M[>9N:.\V
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
M^$> T-)OUT"W:[BD*.)%H8[)<'!$Z(!2!&_8YF18X9V\@'?'<RY*0;[>@7@
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
M=R+Y)A7.*(;!\\<_Z"3Y1+_@2(;7BV.$':R0&4Z&Y)"Q),.++6LEPUQW#0E
MU&Z[]5L>7)9U-&ZP[<;T'71KLT[X/5V*=W]2CT'/&O^PWR358A3&@T8.^K5!
M+0>U=?.K51\G@'*"J7:K&7GN)L/&_KV=G=T ^!RF'+P?J<+JTX3#!D,&MT/L
M]JJ<9<N%D3LW#JZEP>'2/68X_X.R!OA^(Z4Y+>P!U7\4L_\ 4$L#!!0    (
M /V![50>E-$?7@(  )@&   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM
M;*U5T6Z;,!3]%8M54RMUA1"2=!E!2A--ZT.E*%G7AVD/#ER"56,SVX3V[V<;
MPM*.H%;:"_C:]YQ[CK$O8<7%H\P %'K**9,S)U.JF+JNC#/(L;SB!3"]DG*1
M8Z5#L7-E(0 G%I13U_>\L9MCPIPHM',K$86\5)0P6 DDRSS'XOD&**]FSL Y
M3*S)+E-FPHW" N]@ ^J^6 D=N2U+0G)@DG"&!*0S9SZ8+D8FWR;\(%#)HS$R
M3K:</YK@-IDYGA$$%&)E&+!^[6$!E!HB+>-WP^FT)0WP>'Q@_VJ]:R];+&'!
MZ0-)5#9SKAV40(I+JM:\^@:-'RLPYE3:)ZKJW-'$07$I%<\;L%:0$U:_\5.S
M#T> 07 "X#< _ZV 80,86J.U,FMKB16.0L$K)$RV9C,#NS<6K=T09K[B1@F]
M2C1.11M]+)*2 N(INF5[8(J+9W2^!(4)E1?H$[K?+-'YV04Z0X2A[QDO)6:)
M#%VEJQL.-VXJW=25_!.5YH6X0D/O$OF>[W? %V^'#U["7>VY->ZWQGW+-SS!
M]]?LDLB8<ED*0#_G6ZF$/EJ_NOS5A$$WH;EN4UG@&&:.OD\2Q!Z<Z..'P=C[
MTN7V/Y&]\#YLO0_[V*,UKM =5B (IIU?LH9/+-ST@7TT^'P=NOMC [TEN@V@
M'NU!JSWHU?Z@NX(YB2O!8Y"=ZFN"\9%Z/PA>J>\M\G[UHU;]J%=]>^HN$0/5
M)7[TS]8'@?]*?&^-=XAWC_J&Z=EW6.P(DXA"JIF]JXDN).H^6 >*%[:5;+G2
MC<D.,_WK &$2]'K*N3H$ICNU/Z/H#U!+ P04    " #]@>U4HLP)"2<#  #>
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RMEFUOVC 0Q[^*E555
M)[7- Y! "Y%:T+2]F(9*N[V8]L(D!UAUXLQVH-NGWSE),PH&,6EOP$[N?_>[
M\\-EN!'R6:T -'G)>*Y&SDKKXL9U5;*"C*IK44".;Q9"9E3C5"Y=54B@:27*
MN!MX7NAFE.5./*R>364\%*7F+(>I)*K,,BI_W0,7FY'C.Z\/'MARI<T#-QX6
M= DST$_%5.+,;;VD+(-<,9$3"8N1<^??C'W/""J+KPPV:FM,3"IS(9[-Y%,Z
M<CQ#!!P2;5Q0_%O#&#@WGI#C9^/4:6,:X?;XU?N'*GE,9DX5C 7_QE*]&CE]
MAZ2PH"77#V+S$9J$>L9?(KBJ?LFFMHTBAR2ETB)KQ$B0L;S^IR]-(;8$?O>
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
M-E'*40RA3+)N)W)O8^7A4SD0-"O.;YZH$#0I+K=  F J0#X/*16'@3H2JH\
MO5]02P,$%     @ _8'M5*+UX&5= @  N 4  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3$N>&ULK51-;]LP#/TKA%<,+=#%CI.F0Y<8R$>'[9 A:-'M,.R@
MV$PL5)9<28G3?S]*=KRT2+,==K%%B>^1CQ(YK)1^-#FBA5TAI!D%N;7E31B:
M-,>"F8XJ4=+)2NF"63+U.C2E1I9Y4"'".(H&8<&X#)*AWUOH9*@V5G")"PUF
M4Q1,/T]0J&H4=(/]QAU?Y]9MA,FP9&N\1_M0+C198<N2\0*EX4J"QM4H&'=O
MIGWG[QV^<ZS,P1J<DJ52C\[XFHV"R"6$ E/K&!C]MCA%(1P1I?'4< 9M2 <\
M7._9/WOMI&7)#$Z5^,$SFX^"CP%DN&(;8>]4]04;/5>.+U7"^"]4M>_@.H!T
M8ZPJ&C!E4'!9_]FNJ<,!H#MX Q W@/@UH/\&H-< >EYHG9F7-6.6)4.M*M#.
MF]C<PM?&HTD-E^X6[ZVF4TXXFRPT/0AMGX')#&Z?-KRD*[)P/D/+N##PC6G-
M7*4OX ,\W,_@_.P"SH!+F',AZ"+,,+24AV,+TR;FI(X9OQ&S&\-<29L;N)49
M9B\)0A+0JHCW*B;Q2<9QJ3O0BRXACN+X2$+3?X=W3Z33:XO:\WR]OQ3U$A:"
M435?UO;G>&FLIO?[ZUCI:N;^<6;7TS>F9"F. FI:@WJ+0?+^77<0?3HF^S^1
MO2A"ORU"_Q1[,D,B33GSW8H[&CL&CPFN6:X\BYLYVR3JT"5L#W6<]JG3"P^:
MH$"]]K/!0*HVTM8OJ=UMQ\_8=]VK_0F-I7J*_*&I9]J<Z367!@2NB#+J7%-&
MNIX3M6%5Z5MMJ2PUKE_F-%I1.P<Z7REE]X8+T [KY#=02P,$%     @ _8'M
M5-M6>A9S P  M@L  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULK99M
M;]LX#,>_"N$-APU8ZJ<D3GJ)@3;=L ,V7-&LM]=JS,3"9,LG*<GZ[4^27=>Q
M':\K[DTBR>1?/U(VQ<61BQ\R153P,V.Y7#JI4L6EZ\I-BAF1%[S 7#_9<I$1
MI:=BY\I"($FL4\;<P/.F;D9H[L0+NW8KX@7?*T9SO!4@]UE&Q.,U,GY<.K[S
MM'!'=ZDR"VZ\*,@.UZCNBUNA9VZMDM ,<TEY#@*W2^?*OUSY@7&P%O]0/,K&
M&$PH#YS_,)._DJ7C&2)DN%%&@NB_ ZZ0,:.D.?ZM1)UZ3^/8'#^I?[+!ZV >
MB,059]]IHM*E,W,@P2W9,W7'CY^Q"FAB]#:<2?L+Q\K6<V"SEXIGE;,FR&A>
M_I.?52(:#L'DC$-0.00M!W]\QB&L'$(;:$EFP[HABL0+P8\@C+56,P.;&^NM
MHZ&Y.<:U$OHIU7XJ7NOW(MDS!+X%>X8C/;B7"%=2HI) \@2^H,X3?*'D@3*J
M*$IX=X.*4";?PPCNUS?P[NU[> LTAV\IWTOM(Q>NTG1F#W=3D5R7),$9$C^
MKSQ7J82/>8+)J8"KPZIC"YYBNPX&%:\*<0&A]P$"+PAZ@%8O=_<'<,(ZU:'5
M"\_HV33V)J;T&_?[F0_Y4A9D@TM'?ZD2Q0&=^(\W_M3[LR^H_TGL),1Q'>)X
M2#W^NT!!%,UWP.P[L^%2]05<JD16Q12:0QQ.9POWT(RCQR;T:IL3O$F--QG$
M6Z=<J)%"D?V"KY29-O>>M/"Z)G[43S>MZ::#=-^X(NP78-/.KF,O;)%U;<+Q
M&;2H1HM>>*ZBJA&CO:8DID9\@!Q[6:,.1S0)6JQ=&]\+I_VPLQIV-@A[UT1D
M5=5Z'.EJ*@3FO:BS;LK\>0NUQ^9<6N<UZ?Q5I(SK3)O7M(]UWN&8A.UO9][Y
M=F:->$Y8?>_YIO!>_'[6L+UUWNMN/XE:B,.;O;).^8UKSQ\,YKN]WS$!<M"O
M]@YU2V*:GN?29=(_ GY:T/JOM>&= GA$(B2,(2NO-S^"A#SV2:V&I5Z;E. Y
M*<'O)26A<L/WN0*=!'QA-LHMS/'6I^]=>+-VE1I&^=U0W48'E*'8V<90@H4O
M&X9ZM6X^KVS+U5J_-DVI[:R>9<J.]BL1.YI+'?I62WH7D;X!1-DDEA/%"]MG
M/7"ENS8[3'5CC<(8Z.=;SM73Q&Q0M^KQ?U!+ P04    " #]@>U4_S_[17D"
M  !F!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6R%56MOFS 4_2L6
MJZ96V@*!A-".(/6A:I-:+6J:[;,;+L&J'\PV2?OO9QN*LL5-OX!?YYYS[.OK
M?"?DLZH!-'IAE*MY4&O=7(2A6M? L!J)!KB9J81D6)NNW(2JD8!+!V(TC*,H
M#1DF/"AR-[:012Y:30F'A42J90S+URN@8C</QL';P /9U-H.A$7>X TL0:^:
MA32]<(A2$@9<$<&1A&H>7(XOKC*[WBWX16"G]MK(.GD2XMEV?I3S(+*"@,):
MVPC8_+9P#93:0$;&GSYF,%!:X'[[+?JM\VZ\/&$%UX+^)J6NYT$6H!(JW%+]
M(';?H?<SM?'6@BKW1;M^;12@=:NT8#W8*&"$=W_\TN_#'B".WP'$/2!VNCLB
MI_(&:USD4NR0M*M---MP5AW:B"/<'LI22S-+#$X72W/*94L!B0K=MKJ5@.X)
M)ZQEZ Z,6[3 K^8,M$(K7H)$/QN06!.^Z:=/;T!C0M49.D&$H\=:M KS4N6A
M-NHL1[CNE5QU2N)WE%PV<H22Z N*HSA&J^4-.CTY^S=,:,P-#N/!8>SB)N_$
M=3J]>CK<Q(^SM^%"-7@-\\"DNP*YA:#X_&F<1M^.J$H&5<FQZ(4QF?@T=:B9
M0]D+M2V2\W$>;CU4DX%J\A'5Q$?5H=)]JC3V4TT'JNE'5%,?U?2 :IQ-_%3I
M0)4>I7H4&E-4=2G+^I2E+B>;/F5]2M(#)>?)S*]D-BB9'55R!THAPII60VGN
M@ :3+=K'/3O@_II%?NYLX,X^W@4?5W:01]GT?Y_A7MFP%?@>RPWARNQB95#1
M:&:.3795K>MHT;A*\B2TJ4NN69N' *1=8.8K(?1;QQ:GX6DI_@)02P,$%
M  @ _8'M5$XJXT]8 P  U@L  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&ULM591;],P$'[G5YP"0B!!DR;M-D9;:>N& #&8M@$/B <OO386B9W9;KO]
M>\Y.&EJ4>E!M+ZWM^#Y_W^?<Y09+J7[I#-' ;9$+/0PR8\K#,-1IA@73'5FB
MH"=3J0IF:*IFH2X5LHD+*O(PCJ*]L&!<!*.!6SM7HX&<FYP+/%>@YT7!U-TQ
MYG(Y#+K!:N&"SS)C%\+1H&0SO$3SM3Q7- L;E DO4&@N!2B<#H.C[N&X&]D
MM^,;QZ5>&X.5<BWE+SOY,!D&D66$.:;&0C#Z6^ 8\]PB$8^;&C1HSK2!Z^,5
M^CLGGL1<,XUCF7_G$Y,-@X, )CAE\]Q<R.5[K 7U+5XJ<^U^85GM[=.)Z5P;
M6=3!-"^XJ/[9;6W$6L!!M"4@K@/BOP*ZO2T!21V0.*$5,R?KA!DV&BBY!&5W
M$YH=.&]<-*GAPE[CI5'TE%.<&7U"\D##BQ,TC.<:/C.EF'7V);R&KY<G\.+9
M2W@&7, 9SW,R7@]"0^?:Z#"MSSBNSHBWG-&-X4P*DVDX%1.<; *$1+AA':]8
M'\=>Q*-2=2")7D$<Q7$+H?&_AW<]=)+&Q,3A];;@?2G1FB9FD%L[H61W]*:;
M5JLJI+Y#LCFV&$6=WB!<K+-OVY,T>S8H]AJ*/2_%Y(0(P5%Z,^>:NP3Z<8;%
M-:J?;22]6+:R'.J2I3@,J'1H5 L,1L^?=O>BMVUW\4!@&[+[C>R^5_8GU!KQ
M%<C-&[(+S@0C 6\-BDF;"WYHO"VY0IL9'YF84PD$.;4O5-+F@1=J1P_V&@_V
M=O/ H"HLZ9224U$];?/ #YW '3+5]IZ/O8$[*MYO%._?H]AFX:F](.:NF4HC
MMJGSPWR<BZI,;"TSWO@=11XT(@^\[*BD*HEP)9="9[STYK,7Z7_S^8' -D2_
M:42_>;Q\]D-?93:9J3:RO"[C+C^X!FJ60.,"1?6VPS+C:095_FM; #[+A?.^
MK@ ]^H:;#)BH63UI6(&A0RIP"\J$I 4%4_K>5MB=-L.]O'<TO!O]:1"BQRL?
M]V#O;Z\?_LC_51VN=4@%JIEK'#51GPM3M1W-:M.<'KF6[*_U8]NTNL[K#TS5
M\9XQ->-"DSM3@HPZ^U3S5=5$5A,C2]>'74M#79T;9M1XH[(;Z/E42K.:V .:
M5G[T&U!+ P04    " #]@>U4CB1$X>D"  "W"   &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6RMEEUOVC 4AO^*E553)VW-%R2A@T@M;;5=3$-EW2ZF
M79CDA&1UXLPV4/[];"=$0 SKQ6[ 3LY[_+S^.AEO*'OF.8! +R6I^,3*A:BO
M;9LG.9287]$:*ODFHZS$0G;9TN8U YQJ44ELSW$"N\1%9<5C_6S&XC%="5)4
M,&.(K\H2L^TM$+J96*ZU>_!8+'.A'MCQN,9+F(-XJF=,]NPN2UJ44/&"5HA!
M-K%NW.OI2,7K@.\%;/A>&RDG"TJ?5>=S.K$<!00$$J$R8/FWABD0HA))C#]M
M3JL;4@GWV[OL#]J[]++ '*:4_"A2D4^LR$(I9'A%Q"/=?(+6SU#E2RCA^A=M
MFMA@8*%DQ04M6[$D*(NJ^<<O[3SL"=Q3 J\5>*\5^*W UT8;,FWK#@L<CQG=
M(*:B93;5T'.CU=)-4:E5G LFWQ92)^*YW!;IB@"B&;I)$K:"%-V_R#W"@:/+
M.Q"X(/P=^H">YG?H\N(=ND!%A;[E=,5QE?*Q+22$2F4G[8"WS8#>B0%O:G:%
M?.<]\AS/,\BGKY>[AW);6N_\>YU_3^?S3^2;X2U>$.E5NFDF !..?MXLN&!R
MB_TR&6PR#LP9U;&[YC5.8&+)<\6!K<&*W[YQ ^>CR>Y_2G9@WN_,^^>RQS-&
M?\OCA!+*A7$I&WFHY>H^6,?#T=A>[_/W0_P@ZF(.L 8=UN LUI16>O(1H9RC
MUK8)KTD3[(_M14=\YV,.^(8=W_ LWWU9$[H%D"<A@4I=0ZC&6WFUF2=QV"/P
M@N"(TA 3^6;*H*,,SE+N3C/'1%[/>G\OH(*L,%,&/8+ .8(TA/BN&3+L(,-_
M[< ,N"H)F* ' "-:V%_"8[1^B"QC9K2H0XO.HGT5.3 33M0;R_4'1SS]F/#$
M3(TZG-&KEA-VE[.@ A,3WZAW(J,P/.+KQ[A1=$QH[Y455=*_8+8L*HX(9%+F
M7(5RU[*F3#8=06M=:194R+JEF[G\L@"F N3[C%*QZZCBU7VKQ'\!4$L#!!0
M   ( /V![535/'[)@04  " J   9    >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;,6::V_;-A2&_PJA%<,&I)9(6;YDMH'46K$631LDV/JAV =:HFTANG@4
M'2?_?J2DB)(M,V5 (5]BW<Y+\0D/=5Y1LT-&[_,M(0P\)G&:SZTM8[M+V\Z#
M+4EP/LAV).5GUAE-,..[=&/G.TIP6 0EL8T<9V0G.$JMQ:PX=D,7LVS/XB@E
M-Q3D^R3!].D#B;/#W(+6\X';:+-EXH"]F.WPAMP1]O?NAO(]NU8)HX2D>92E
M@)+UW+J"E[Z+1$!QQ3\1.>2-;2"ZLLJR>['S*9Q;CK@C$I. "0G,?Q[(DL2Q
M4.+W\5\E:M5MBL#F]K/ZQZ+SO#,KG)-E%G^/0K:=6Q,+A&2-]S&[S0Y_D:I#
MGM +LC@O_H)#=:UC@6"?LRRI@OD=)%%:_N+'"D0C  [/!* J !T'>&<"W"K
M/0X8G0D85@'#@DS9E8*#CQE>S&AV %1<S=7$1@&SB.;=CU+Q?[]CE)^->!Q;
M?,>4XI3EX#>?,!S%.?@JCHA_QN_@/7@';)!O,27YS&:\.1%D!Y7TAU(:G9&^
MVM$!<"87 #EPVA&^5(=_WL<#@% 1/NH(]U\*3WGKG>$V9U2#0C4H5.BY9_3X
MP(KQ*BO1@"M!;4-X C" T["U_XUM"05LBU/0#OKQA6N"3XPD^;]=.,L;&';?
M@)@ +O,=#LC<XAF>$_I K,6OO\"1\T<77)-BOB&Q%GBW!N^JU!=?]\F*\\S6
M(,B2A$\5/">"^VI4@CR+PRZ6I>:HT!1SW\,">D,^&3HS^Z&)2=FV+B9#8BU,
MPQK34(GIAI+WZWT:DA#4.?WCF@AVG8--J:8[V$R*^8;$6A2]FJ+WUEGNF01O
M4LPW)-8"/ZK!C]3#=T^#+7]^BSP_5..WB][H)*]==^*-)L=YK6Q-%XPAL1:8
M<0UFK 3SYR.A0<3![&@4O(BGU)HV\#@#!QZQ43:HR\:06(O-I&8S4;)9E@^$
MGYKOE$JZ:6=2S#<DUB(XK0E.WWJ^FYH$;U+,-R36 @\=67@[1F:\2J8YY0VG
M:'PZY:G;TX5C2JU-IV%+H,%IKQ)KSGON8.(= U(VJ0W(D%H;D+0C4%ET2^,F
M$I4*=YL#[NMSQO>C=',!&*%))RNUK@>>"*9=E)?J2&U^?9@**%T%5-L*[@\)
MJ'/P:D-).<^IGB%J2=VYS*B:;TJMC5.Z#SA\ZP<)-&I9C*KYIM3:]*5K@<K:
M_)4>62VJ#=2H%ZG4FD\]Y$P\^<QKDY(V YKQ&6H9;39&[0@\-4%C-)V<02.-
M!E0[C2::UC!2<C)I)I9&U?Q*#:*6'7*],Z"DZX _93M*.)S4BI\/P>X97UFQ
M['@^%OG72<VH&S&JYE=JXP:T*3J#3-H,J"RF=<LYHY[!J)I?J35+38C@8-1-
M"$D[@-1VH%7/W9;UW+=F/7>-V9Y&[ GXF'4.*G4#VN^/C;J)%SKODV  @.->
M ( <!%6OZZ6#0&H'\>H"6:VKS=&HZ7BASYW%>YM?8[U#;01D34&JY V52:N6
MT\9F=OT"G3PQSU022!H(I#80=R3(1&G+BUKQTEW32JC%M6D9M1*FU-I@I95
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
M,2OB0'.Z4)J'HM6U7W&Q5*GV,\>!W'R])Q:;^8$XZA\&!>0O\JZ!@SQAY\)
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
M:3#V]P8FO8I)[SHF>Q[INQTQ=32QL(*T95& X>XYBTZ [T9#,Y=^Q:5OY?+
M$A;O8O3] >(E".,4M"*T)>((K$%V4)$=W%BM Y>E<@36*-6P*M70.B^>F'SY
MM!8 B"4*-+Y"@BHP<;8"M>5<@.&@.<^# )NG^:BB,[I.LA%; _K $G0$*LR/
M-"M26S[VM B*B\>C?E"&]"@M-PX']=,]L$N:OKXK:3M$6Y*NT)J$S^P,OK&L
MRP1<E<L16K-<I"X7<25M.U)KWN2"N(E9W+AV8=CJ7%K)VP[5FI,]L<%)X/UW
M]5W[*&PW4L9I7,_TCR<W;]6_4XOE"JU9D-J.X=ZM]>_4R[E":Y:K=GS8;OG:
MZ+]O5"SN58(M&9G[!?T+PJX-&[::G#8O#272!:-?YFGMT\RQ=DK8;I5:+3YV
MJ%X1JE>+8MDPSAY'?JO)MC92^$HG97_Y*5$:,P)W"!Z]O2/&?MU^SWQ72.V"
MB-T%M5TET3_HFG<A^ZAM5P)7:,T:U<:)W-HX$:?&R15:LURU<2)VX]1&Z':H
MUL3MB=F7C2;;VE,1NW7Y+P*ZXLW#/FKKPOP?.UJDMF+D[M8"<FK47*$URU4;
M-7+EQMDU G)JN=Y)["2@4?4^/KSHU_VSC?<8Q";_'B'1BN\25>QC5ZW5-X]9
MOM/_IGV.[Q?%EXL:IOB0\D#%AB421;#6D$%GH+,7Q;>)XD3Q--_>7W*E>)P?
M;H&&(+(.^OJ:<W4ZR0:HOA!-_P502P,$%     @ _8'M5$KS";E=!0  WAL
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
MEC58Q,GZ9_2]_B*.";#K 'LG0!;<'.#4 <Y.@/U<@%L'N+LEN,\$>'6 =VQ
MOP[H'QLPJ ,&QP8,ZX#AL0&C.F!4R6']^ZM^^7Y41)?G6?I LO)L22M?5 JJ
MHN7O/$Y*L7\I,OEI+..*RR^S*!/OKZ1<)N0Z7<@VE$>5"F_F49*3'WU11/$\
M)S]'61:5NGQ'WI.O7WSRX]_?G7<+68.2TQW7I5VM2[.?*<TB'].DF.4D2"9B
MTA#O'XBW#8"NO/3-]=M/UW]E&XD_1<DI<:P38O=LJZ%"U\>']YJNQQS^89G)
M\%X5;C>$!\>'-U4^-(>'XO:4]$;/EDZ/"1\^&\Z.^.JL*MP:-H1S<[@OQD_?
MO.49A.!L&H)3\9RV#>&#%'YR)V0'7Y#;1[)]WDWT6!W^\!!E$_+[OR22\$(L
M\G\W-8UU^6YS^>4?M;-\&8W%14?^U<I%=B\ZE__XF]7O_;-)EDB8CX0%2%B(
MA%$DC"%A' 33A.]NA.^:Z+7P;RM!C[>%GR[+'_D)N9,-H,A)G)"ER.)T4AY)
M\[Q)X\:BVFH<"?/7L'X%*S/ ^\O!R!EZLM.^WU8OLLP0":-(&$/". BFJ=?;
MJ-<SJO>W*IN5THWN12:S\U*B)"\E3:91G)'[:+X234HU8MLJ%0GSU[#1EE*M
M4\O:T>G^2?9IW]%/"I'5HD@80\(X"*;IK[_17_^(WO,5:<,)"?Y8Q<4CX4E>
M9*OR@YQ\*F92QL4L2LBGIUZ8;GKAFZH7;A*UL:YM18V$^?V][G=H#P9]=T?6
M^Z=9/?EO1]?(FE$DC"%A' 33=#W8Z'I@U+746#62DHR?<H,O13K^]B1'\OM'
ML;@566.B:R2W52$2YB-A 1(6(F$4"6-(& ?!-$D/-Y(>OO$=WA I?"3,1\("
M)"Q$PB@2QI P#H)IPA]MA#]ZV1W>PTN39V-Y;86.A/E(6#!J2+)[HYUD!%DB
M1<(8$L9!,$W 5D^-4O>.3K,W?;+JMD_JO,28EIB+:*M:*,V'T@(H+832*)3&
MH#2.HNDBW[)BK#=.4.H*H)H DN9#:0&4%D)I%$IC4!I'T?0F8*LF8/]U@]'F
MLEJK'4GS:]K!\>B&\VQW.!ST=[(0:.THE,:@-(ZBZ0I5-J%E-&,TA1[NI&^;
M!OPV0WJ?5D5>1,DD3NY."$^*+$[R>$Q^?2[M-E>MM:"A'F)-&VP)=4_+^Z<X
MO8;A/6C%*)3&H#2.HNE:5LZ?9;;^G@;S5LF]R(O&"1E79D1KS4$]/6O?U!M:
MSIZ@ FBI(91&H30&I7$439>GLO8LL[>'[&I_K01.9&=+@N]+,2[?%&EU^$0>
M$=DXSJ/;N3@A&T?Q0STH\EF4DP9E'RTK(?OH:%RLHCGY162+QO8"-1:A-/_
M]STBCR+*<C(DB_4D*\LFD^BQ*;<*H!4+H30*I3$HC:-H>I-2;J5UC%VY;BK+
MNJE$V^,HXGO9S)JS#ZB["*7Y->U0:A%8^P:CVYB"0"U&*(U!:1Q%TP6I;$;+
M[#/^G";OU\E';3 :1_"@SB*4YD-I 9060FD42F-0&D?1=#4KA]%Z:XO1@GJ,
M4)H/I0506@BE42B-06D<1=.;@/(:+;/9^#7)Q#B]2^+_[ [AC=.\()F81W7N
MG:BN/R^[_D:Y0YU&*,VO:=LYQ[ QYT"6&D)I%$IC4!I'T?1U(<IRM(^Q')N&
MHJ<;X_S]EG'^S)0\<REM%0RE^0>^ ;N^'^S7]X--O32T0B&41J$T!J5Q%$T7
MM[(:;:./LSV]K\7$/C.TM9:A]B&4%D!I(91&H30&I7$439>UL@]M^XWS;QOJ
M*4)I/I060&DAE$:A- :E<11-;P+*G[2/]R=?[:";RVJM=JCA6-.VA_+Z\M]@
M)_N&%AI":11*8U :1]%T&2MKTC9;DY6,<W*O;)M4F>6-4H7ZE/:^L^CVI+IT
M<?G00@,H+832*)3&H#2.HNE253:E;;;-?'%;E+Y)G DRB8I&[\2,:*W.0Q4:
MGQ++.R'/[0O@0ZL30&DAE$:A- :E<11-UZWR FVS%ZC= ZZ[6^/-']3^@])\
M*"V TD(HC4)I#$KC*)JN9V4EVH.WOOF#^H]0F@^E!5!:"*51*(U!:1Q%TYN
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
M*8/+D<Z@<(W6312O;:]:<J4[GQV6^FT"80+T_HISM9N8 [K7+OL+4$L#!!0
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
MBS-^.9-^CN<_@?=E 6;.TCOTB4N)+O04/NBXL*(BDNC;)]T:?5"0R#_;9JZ
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
MDOD+^'PMA'XNY(<RU:E=\!]02P,$%     @ _8'M5(B[WQW) @  )P<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULK57?;]HP$/Y7K*R:6JDE/X&N
M@TA 5ZT/G5!9MX=I#R8YB-7$3GT.=/_];"=DE 6TA[TD]OF^[[X[V^?15LAG
MS  4>2URCF,G4ZJ\<5U,,B@H]D0)7*^LA"RHTE.Y=K&40%,+*G(W\+R!6U#&
MG7AD;7,9CT2E<L9A+@E614'EKRGD8CMV?&=G>&3K3!F#&X]*NH8%J*=R+O7,
M;5E25@!')CB1L!H[$_]F-C#^UN$;@RWNC8G)9"G$LYG<IV/',X(@AT09!JI_
M&YA!GALB+>.EX73:D :X/]ZQW]G<=2Y+BC 3^7>6JFSL7#LDA16M<O4HMI^A
MR:=O^!*1H_V2;>/K.22I4(FB 6L%!>/UG[XV==@#^(,C@* !!(> Z @@; "A
M3;169M.ZI8K&(RFV1!IOS68&MC86K;-AW.SB0DF]RC1.Q0M]+-(J!R)69"X%
ML;4A=XQ3GC":DWM>GQ13\O-;4)3E>$&NR-/BEIR?79 SXA+,J 0DC),GSA1>
M:J,>?\U$A92G.'*5%FK"N4DC:EJ+"HZ(\@/R(+C*D'SB*:1O"5R=89MFL$MS
M&IQDG)2R1T+OD@1>$'0(FOT[W#\A)VRK'EJ^\ C?M$)M020S42QUK>L3S5,R
M0=0W=Y*\5 R9M?Z8+%%)?=I_=M6Q#A-UAS$=X 9+FL#8T5<<06[ B=^_\P?>
MQZX:_">R-Q6)VHI$I]CC1]@ KZ KQQHXM$#3E#9Q,#"[L-G7WN$4>D'K]$93
MO]74/ZGIB]Z*7&#G >[_%>_*OX[\\$!6EUOD#Z-N88-6V."DL"E%EMCSDK*\
M4I 2WD@E)<CZ/G:)KED_[*OQ>F%TH+G3*QH>2';W>DX!<FU;,9)$5%S5][*U
MMMU^8IO<@7VJ7X&Z:?^AJ9^0!RK7C"/)8:4IO=Y05U/6;;F>*%':SK842O=)
M.\ST2P;2..CUE1!J-S$!VK<Q_@U02P,$%     @ _8'M5""R=S4S!0  A2$
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULM9I=;]LV%(;_"J$-0PMD
MED3;LI/9!A)KQ0(T19"LVT6Q"UJB;:*2Z)*TW0+[\2,E11)MAHD&)A>QOLY+
M\B%Y= ZIV9&RKWR+L0#?\ZS@<V\KQ.[*]WFRQ3GB [K#A;RSIBQ'0IZRC<]W
M#*.T-,HS'P9!Y.>(%-YB5EZ[9XL9W8N,%/B> ;[/<\1^W.",'N=>Z#U=>"";
MK5 7_,5LAS;X$8O/NWLFS_Q&)24Y+CBA!6!X/?>NPZL81LJ@?.(O@H^\<PQ4
M4U:4?E4GM^G<"U2-<(83H220_#G@)<XRI23K\:T6]9HRE6'W^$G]0]EXV9@5
MXGA)L[])*K9S;^J!%*_1/A,/]/@'KALT5GH)S7CY'QRK9R>1!Y(]%S2OC64-
M<E)4O^A[#:)C$(Z>,8"U 3PU&#]C,*P-AJ<&SU5I5!N,2C)54TH.,1)H,6/T
M")AZ6JJI@Q)F:2V;3PK5[X^"R;M$VHG%=?)M3S@I^X"NP1UB\@%PG1Y0D> 4
M/- 5%23A%^"V2 ;@78P%(AD'GQ!C2/78>_ K^/P8@W<_OY_Y0E9(R?I)7?BR
M*AP^4_@0W-%";#GXO4AQ:K"/[?8AM CXDD2# S[AN(%6Q4_T, #A^ +  (:F
M!MG-KW=L (9!:0Y-[?G?YEIKADWG#DN]X3-Z-WLNKW .NKW\Y:/JX5N!<_Z/
MH8HWE>3(+*G<T!7?H03//>EG.&8'["U^^2F,@M],N%R*Q8[$-)2C!N7(IJ[-
M$X8S).3D2"@7W(2PDIJ44LKQ'A;#0/W-_$,7CK7$OG <B6EPQ@V<L17.1X)6
M)"/B!T!<OD",4_FFDH@Z4$;CZ!R*M:2^4!R):5"B!DIDA=),OH3F*U*@<N@D
MTEV18H,+H0XY23$K;YB 16? PL@TC*S5Z$O,D9A&;-(0F_0G)M]U)-_G "-6
MR+@%H)SN"V'B-3GG-3;QLE:B+R]'8AJO:<-K:N7U)Q4H>WD<3<^YA)<F,-;2
M^H)Q)*:!N6S 7%K!W!8"%1NRRK!R2%AP&5Y*]\W,CLFJU?>%YU(LOCQ_CYQT
MG(8G#-J@+[ "NJLGU9<[G*\P,\8!=HF^7)RJQ:[4='R=F#ET'U?5FJYXNE2+
M7:GI/&'+$[ZEXZ_5N_,$!B8'9Z]&;VB.U'1H;6P?6N/=Q0,^X&*/04IXHLB
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
MP) HJM^#6^^C8/6>"MK_X Y_ U!+ P04    " #]@>U4EXJ[',     3 @
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
M Q0    ( /V![50'04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ _8'M5+M0&X3O    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ _8'M
M5)E<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    " #]@>U4!C3LBYD'  #F,0  &
M@($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ _8'M
M5"'S%R\D!P  O"$  !@              ("!W0\  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( /V![52+G!+\_P(  (@*   8
M      " @3<7  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M" #]@>U4\K0WPY,$   2$0  &               @(%L&@  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ _8'M5(9:9)*O @   P<  !@
M             ("!-1\  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( /V![52 88)]4P@  'L^   8              " @1HB  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #]@>U4#H]47/D(  !2
M*P  &               @(&C*@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ _8'M5"POGT $"@  HA@  !@              ("!TC,
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( /V![50?_;.J
MB1X  +I7   8              " @0P^  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    " #]@>U41#M5DF@%  "7#@  &0
M@('+7   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( /V!
M[51/B6+%?@(  (D%   9              " @6IB  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ _8'M5#00CZ/H @  @08  !D
M         ("!'V4  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    " #]@>U4Z!T>,!,#  #N!@  &0              @($^:   >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( /V![526Z(S]K0<  )$3
M   9              " @8AK  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ _8'M5#QYSE?# @  % 8  !D              ("!;',
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #]@>U4H&A!
M7,<#   -"0  &0              @(%F=@  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( /V![52\1SMAY0(  %\&   9
M  " @61Z  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M_8'M5"5\'3\D @  U@0  !D              ("!@'T  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    " #]@>U45(0=5RP%  #,#   &0
M            @(';?P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( /V![52YUGHS*P(  .4$   9              " @3Z%  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ _8'M5%(@[^G;"
MR!<  !D              ("!H(<  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    " #]@>U44(2&?2P'   ($@  &0              @(&R
MD   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( /V![51;
M9,-IT D  )89   9              " @168  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ _8'M5*+.&03\!   CPH  !D
M     ("!'*(  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M" #]@>U4%Y4'<'('  !Y$0  &0              @(%/IP  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( /V![51Q@2!B200  /4)   9
M              " @?BN  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ _8'M5'EY4$Z_'P  ,F$  !D              ("!>+,  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #]@>U4$BR]QP(&
M  # #P  &0              @(%NTP  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( /V![52U#0C:( 0  *H*   9              "
M@:?9  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ _8'M
M5(D>LD6# @  D 4  !D              ("!_MT  'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    " #]@>U4^%*P&>T"  !]!@  &0
M        @(&XX   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( /V![530MR9J_P(  ,D&   9              " @=SC  !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ _8'M5$ O/['2 P  +0P
M !D              ("!$N<  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    " #]@>U4_/I99L8"   4!@  &0              @($;ZP
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( /V![53L8C\L
M704  -X0   9              " @1CN  !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ _8'M5)%1[_J. @  T04  !D
M ("!K/,  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #]
M@>U43S$PMSD%  "4#0  &0              @(%Q]@  >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( /V![51+N+3:[@,  (H)   9
M          " @>'[  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ _8'M5/]<+,4: P  =0<  !D              ("!!@ ! 'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " #]@>U4-?X*9G<-   4
ML0  &0              @(%7 P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( /V![5181014Q (  &T*   9              " @041
M 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ _8'M5-A]
MJWN= @  2P<  !D              ("! !0! 'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    " #]@>U4F =@B[,"  #(!@  &0
M    @('4%@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M /V![50$<$Z+]P,  ,(6   9              " @;X9 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ _8'M5.H![J!@!   S1D  !D
M             ("![!T! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    " #]@>U42PKZ[_,'  !0/0  &0              @(&#(@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( /V![53*[SX[Q0,
M %T,   9              " @:TJ 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ _8'M5!Z4T1]> @  F 8  !D              ("!
MJ2X! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " #]@>U4
MHLP)"2<#  #>"0  &0              @($^,0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( /V![50'*^Y4Y@,   X4   9
M      " @9PT 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ _8'M5*+UX&5= @  N 4  !D              ("!N3@! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " #]@>U4VU9Z%G,#  "V"P
M&0              @(%-.P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    ( /V![53_/_M%>0(  &8&   9              " @?<^ 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ _8'M5$XJXT]8
M P  U@L  !D              ("!IT$! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    " #]@>U4CB1$X>D"  "W"   &0
M@($V10$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( /V!
M[535/'[)@04  " J   9              " @59( 0!X;"]W;W)K<VAE971S
M+W-H965T-38N>&UL4$L! A0#%     @ _8'M5+12YJS$ P  .0H  !D
M         ("!#DX! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M    " #]@>U4DU++?D\"  !.!@  &0              @($)4@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( /V![53WI'I=/@H  'US
M   9              " @8]4 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
M4$L! A0#%     @ _8'M5)D\#LI1 @  F@4  !D              ("!!%\!
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " #]@>U42,FF
M^6($   M&@  &0              @(&,80$ >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;%!+ 0(4 Q0    ( /V![51*\PFY704  -X;   9
M  " @25F 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @
M_8'M5(%B<>72 P  +A(  !D              ("!N6L! 'AL+W=O<FMS:&5E
M=',O<VAE970V,RYX;6Q02P$"% ,4    " #]@>U4,:!.M\P#  #\$   &0
M            @('";P$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4
M Q0    ( /V![528[_Z?%@T  .B@   9              " @<5S 0!X;"]W
M;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ _8'M5.J[4@09 P
MPPP  !D              ("!$H$! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6Q02P$"% ,4    " #]@>U4#N;P6*L"  #Y!@  &0              @(%B
MA $ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( /V![52E
M9CB(H0,  $8,   9              " @42' 0!X;"]W;W)K<VAE971S+W-H
M965T-C@N>&UL4$L! A0#%     @ _8'M5.E:^1._ P  T P  !D
M     ("!'(L! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M" #]@>U42-[@WJ4&  "$+   &0              @($2CP$ >&PO=V]R:W-H
M965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( /V![51\MK0'I ,  "L2   9
M              " @>Z5 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L!
M A0#%     @ _8'M5,CF=6O) @  *@@  !D              ("!R9D! 'AL
M+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " #]@>U4%7>?9P4$
M  #!$P  &0              @(')G $ >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+ 0(4 Q0    ( /V![52(N]\=R0(  "<'   9              "
M@06A 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ _8'M
M5""R=S4S!0  A2$  !D              ("!!:0! 'AL+W=O<FMS:&5E=',O
M<VAE970W-2YX;6Q02P$"% ,4    " #]@>U4&1$$ .D$  #Z&@  &0
M        @(%OJ0$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0
M   ( /V![514)+:Z6@,  ,X5   -              "  8^N 0!X;"]S='EL
M97,N>&UL4$L! A0#%     @ _8'M5)>*NQS     $P(   L
M ( !%+(! %]R96QS+RYR96QS4$L! A0#%     @ _8'M5$+$)]#]!0   S(
M  \              ( !_;(! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M /V![51S?'@L40(  /LL   :              "  2>Y 0!X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( /V![53.%<Q?#P(  .HK   3
M              "  ;"[ 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !4
- %0  Q<  /"] 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>202</ContextCount>
  <ElementCount>408</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>77</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Background and Liquidity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BackgroundAndLiquidity</Role>
      <ShortName>Background and Liquidity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities</Role>
      <ShortName>Account Receivable, Contract Assets, and Contract Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OtherCurrentAssets</Role>
      <ShortName>Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PropertyAndEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Paycheck Protection Program Loan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan</Role>
      <ShortName>Paycheck Protection Program Loan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PreferredStock</Role>
      <ShortName>Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Treasury Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/TreasuryShares</Role>
      <ShortName>Treasury Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Share-Based Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Share-basedCompensationPlans</Role>
      <ShortName>Share-Based Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Acquisition of Marine Advanced Robotics, Inc.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.</Role>
      <ShortName>Acquisition of Marine Advanced Robotics, Inc.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Operating Segments and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation</Role>
      <ShortName>Operating Segments and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables</Role>
      <ShortName>Account Receivable, Contract Assets, and Contract Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Inventory</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/OtherCurrentAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/PropertyAndEquipment</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/AccruedExpenses</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Share-Based Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables</Role>
      <ShortName>Share-Based Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Share-basedCompensationPlans</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/FairValueMeasurements</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables</Role>
      <ShortName>Acquisition of Marine Advanced Robotics, Inc. (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Operating Segments and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables</Role>
      <ShortName>Operating Segments and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Background and Liquidity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative</Role>
      <ShortName>Background and Liquidity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/BackgroundAndLiquidity</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Schedule of Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails</Role>
      <ShortName>Schedule of Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails</Role>
      <ShortName>Schedule of Cash and Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails</Role>
      <ShortName>Schedule of Investments and Unrealized Gains/Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails</Role>
      <ShortName>Schedule of Property, Plant and Equipment, Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Schedule of Revenue by Major Customers by Reporting Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails</Role>
      <ShortName>Schedule of Revenue by Major Customers by Reporting Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Summary of Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails</Role>
      <ShortName>Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails</Role>
      <ShortName>Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Schedule of Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails</Role>
      <ShortName>Schedule of Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Schedule of Components of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails</Role>
      <ShortName>Schedule of Components of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Property and Equipment (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative</Role>
      <ShortName>Property and Equipment (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Schedule of Right-of Use Assets and Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails</Role>
      <ShortName>Schedule of Right-of Use Assets and Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Schedule of Future Minimum Lease Payments Under Operating Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails</Role>
      <ShortName>Schedule of Future Minimum Lease Payments Under Operating Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/LeasesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Schedule of Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails</Role>
      <ShortName>Schedule of Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Warrants (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative</Role>
      <ShortName>Warrants (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Warrants</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Paycheck Protection Program Loan (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative</Role>
      <ShortName>Paycheck Protection Program Loan (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Preferred Stock (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative</Role>
      <ShortName>Preferred Stock (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/PreferredStock</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Common Stock (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative</Role>
      <ShortName>Common Stock (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/CommonStock</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Treasury Shares (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative</Role>
      <ShortName>Treasury Shares (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/TreasuryShares</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails</Role>
      <ShortName>Schedule of Stock Option Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails</Role>
      <ShortName>Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails</Role>
      <ShortName>Schedule of Non-vested Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - Share-Based Compensation Plans (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative</Role>
      <ShortName>Share-Based Compensation Plans (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - Fair Value Measurements (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative</Role>
      <ShortName>Fair Value Measurements (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - Schedule of Components of Loss Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails</Role>
      <ShortName>Schedule of Components of Loss Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IncomeTaxesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - Schedule of Business Combination Purchase Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails</Role>
      <ShortName>Schedule of Business Combination Purchase Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails</Role>
      <ShortName>Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - Schedule of Pro Forma Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails</Role>
      <ShortName>Schedule of Pro Forma Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative</Role>
      <ShortName>Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails</Role>
      <ShortName>Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="form10-k.htm">form10-k.htm</File>
    <File>ex21-1.htm</File>
    <File>ex23-1.htm</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32-2.htm</File>
    <File>ex4-3.htm</File>
    <File>optt-20220430.xsd</File>
    <File>optt-20220430_cal.xml</File>
    <File>optt-20220430_def.xml</File>
    <File>optt-20220430_lab.xml</File>
    <File>optt-20220430_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="785">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10-k.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "contextCount": 202,
   "dts": {
    "calculationLink": {
     "local": [
      "optt-20220430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "optt-20220430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "form10-k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "optt-20220430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "optt-20220430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "optt-20220430.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 614,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 102,
    "http://oceanpowertechnologies.com/20220430": 24,
    "http://xbrl.sec.gov/dei/2022": 3,
    "total": 129
   },
   "keyCustom": 66,
   "keyStandard": 342,
   "memberCustom": 46,
   "memberStandard": 31,
   "nsprefix": "OPTT",
   "nsuri": "http://oceanpowertechnologies.com/20220430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://oceanpowertechnologies.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities",
     "role": "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities",
     "shortName": "Account Receivable, Contract Assets, and Contract Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - Inventory",
     "role": "http://oceanpowertechnologies.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Other Current Assets",
     "role": "http://oceanpowertechnologies.com/role/OtherCurrentAssets",
     "shortName": "Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Property and Equipment",
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Leases",
     "role": "http://oceanpowertechnologies.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Accrued Expenses",
     "role": "http://oceanpowertechnologies.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Warrants",
     "role": "http://oceanpowertechnologies.com/role/Warrants",
     "shortName": "Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Paycheck Protection Program Loan",
     "role": "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan",
     "shortName": "Paycheck Protection Program Loan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Preferred Stock",
     "role": "http://oceanpowertechnologies.com/role/PreferredStock",
     "shortName": "Preferred Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Common Stock",
     "role": "http://oceanpowertechnologies.com/role/CommonStock",
     "shortName": "Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Consolidated Balance Sheets",
     "role": "http://oceanpowertechnologies.com/role/BalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - Treasury Shares",
     "role": "http://oceanpowertechnologies.com/role/TreasuryShares",
     "shortName": "Treasury Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - Share-Based Compensation Plans",
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensationPlans",
     "shortName": "Share-Based Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Fair Value Measurements",
     "role": "http://oceanpowertechnologies.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Income Taxes",
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Commitments and Contingencies",
     "role": "http://oceanpowertechnologies.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Acquisition of Marine Advanced Robotics, Inc.",
     "role": "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.",
     "shortName": "Acquisition of Marine Advanced Robotics, Inc.",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Operating Segments and Geographic Information",
     "role": "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation",
     "shortName": "Operating Segments and Geographic Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)",
     "role": "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables",
     "shortName": "Account Receivable, Contract Assets, and Contract Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - Inventory (Tables)",
     "role": "http://oceanpowertechnologies.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Other Current Assets (Tables)",
     "role": "http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables",
     "shortName": "Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Property and Equipment (Tables)",
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Leases (Tables)",
     "role": "http://oceanpowertechnologies.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Accrued Expenses (Tables)",
     "role": "http://oceanpowertechnologies.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Share-Based Compensation Plans (Tables)",
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables",
     "shortName": "Share-Based Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://oceanpowertechnologies.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - Income Taxes (Tables)",
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Tables)",
     "role": "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables",
     "shortName": "Acquisition of Marine Advanced Robotics, Inc. (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Operating Segments and Geographic Information (Tables)",
     "role": "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables",
     "shortName": "Operating Segments and Geographic Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Consolidated Statements of Operations",
     "role": "http://oceanpowertechnologies.com/role/StatementsOfOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Background and Liquidity (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
     "shortName": "Background and Liquidity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2020-11-20",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DeferredOfferingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - Schedule of Cash and Cash Equivalents (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails",
     "shortName": "Schedule of Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30_custom_CheckingAndSavingsAccountsMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails",
     "shortName": "Schedule of Cash and Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails",
     "shortName": "Schedule of Investments and Unrealized Gains/Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_srt_MaximumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
     "shortName": "Schedule of Property, Plant and Equipment, Useful Life (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_us-gaap_EquipmentMember_srt_MinimumMember",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Schedule of Revenue by Major Customers by Reporting Segments (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails",
     "shortName": "Schedule of Revenue by Major Customers by Reporting Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TransoceanLtdMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "shortName": "Summary of Significant Accounting Policies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails",
     "shortName": "Schedule of Significant Changes in Contract assets and Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Schedule of Inventory (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails",
     "shortName": "Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - Schedule of Other Current Assets (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails",
     "shortName": "Schedule of Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Consolidated Statements of Comprehensive Loss",
     "role": "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - Schedule of Components of Property and Equipment (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
     "shortName": "Schedule of Components of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - Property and Equipment (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative",
     "shortName": "Property and Equipment (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - Schedule of Right-of Use Assets and Lease Liabilities (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails",
     "shortName": "Schedule of Right-of Use Assets and Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - Schedule of Future Minimum Lease Payments Under Operating Lease (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails",
     "shortName": "Schedule of Future Minimum Lease Payments Under Operating Lease (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - Leases (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
     "shortName": "Leases (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConstructionPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - Schedule of Accrued Expenses (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails",
     "shortName": "Schedule of Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConstructionPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "OPTT:WarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2019-04-072019-04-08",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - Warrants (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative",
     "shortName": "Warrants (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "OPTT:WarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2019-04-08_custom_PreFundedWarrantsMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromLoanOriginations1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - Paycheck Protection Program Loan (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative",
     "shortName": "Paycheck Protection Program Loan (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromLoanOriginations1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - Preferred Stock (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative",
     "shortName": "Preferred Stock (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000059 - Disclosure - Common Stock (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
     "shortName": "Common Stock (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2019-01-062019-01-07_custom_TwoThousandNinteenATMFacilityMember_custom_AGPAllianceGlobalPartnersMember",
      "decimals": "-5",
      "lang": null,
      "name": "OPTT:AggregateOfferingPriceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2020-04-30_us-gaap_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2020-04-30_us-gaap_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:TreasuryStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - Treasury Shares (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative",
     "shortName": "Treasury Shares (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2020-05-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000061 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
     "shortName": "Schedule of Stock Option Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - Schedule of Stock Option Activity (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
     "shortName": "Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "OPTT:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2020-05-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000063 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
     "shortName": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2020-05-012021-04-30_custom_PerformanceStockOptionsMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
     "shortName": "Schedule of Non-vested Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_custom_NonVestedRestrictedStockMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000065 - Disclosure - Share-Based Compensation Plans (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative",
     "shortName": "Share-Based Compensation Plans (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - Fair Value Measurements (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
     "shortName": "Fair Value Measurements (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000067 - Disclosure - Schedule of Components of Loss Before Income Taxes (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails",
     "shortName": "Schedule of Components of Loss Before Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000068 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000069 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "OPTT:ForeignCurrencyTransactionGainLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - Income Taxes (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "Income Taxes (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesPaidValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Euro",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "Commitments and Contingencies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-01-242021-01-25_us-gaap_TaxAuthoritySpainMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesPaidValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Euro",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-11-142021-11-15",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "OPTT:BusinessCombinationConsiderationTransferredAdvancePayable",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - Schedule of Business Combination Purchase Consideration (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
     "shortName": "Schedule of Business Combination Purchase Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-11-142021-11-15_custom_MarineAdvancedRoboticsIncMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails",
     "shortName": "Schedule Of Preliminary Allocation of Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-11-15_custom_MarineAdvancedRoboticsIncMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - Schedule of Pro Forma Financial Information (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails",
     "shortName": "Schedule of Pro Forma Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-11-142021-11-15",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)",
     "role": "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
     "shortName": "Acquisition of Marine Advanced Robotics, Inc. (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-11-142021-11-15",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000076 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
     "shortName": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-012022-04-30_custom_OperatingSegmentMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - Background and Liquidity",
     "role": "http://oceanpowertechnologies.com/role/BackgroundAndLiquidity",
     "shortName": "Background and Liquidity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-05-01to2022-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 77,
   "tag": {
    "OPTT_AGPAllianceGlobalPartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A.G.P Alliance Global Partners [Member]",
        "label": "Alliance Global Partners [Member]"
       }
      }
     },
     "localname": "AGPAllianceGlobalPartnersMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Account receivable contract assets and contract liabilities [Text Block]",
        "label": "Account Receivable, Contract Assets, and Contract Liabilities"
       }
      }
     },
     "localname": "AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Loss [Policy Text Block]",
        "label": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveLossPolicyTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition of property plant and equipment through accounts payable.",
        "label": "Acquisition of property, plant and equipment through accounts payable"
       }
      }
     },
     "localname": "AcquisitionOfPropertyPlantAndEquipmentThroughAccountsPayable",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_AggregateOfferingPriceOfCommonStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate offering price.",
        "label": "Aggregate offering price"
       }
      }
     },
     "localname": "AggregateOfferingPriceOfCommonStock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_AmortizationOfPremiumsInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AmortizationOfPremiumsInvestments",
        "negatedLabel": "Amortization of premium on investments"
       }
      }
     },
     "localname": "AmortizationOfPremiumsInvestments",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_AsiaAndAustraliaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia and Australia [Member]",
        "label": "Asia and Australia [Member]"
       }
      }
     },
     "localname": "AsiaAndAustraliaMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_AspireCapitalFundLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aspire Capital Fund, LLC [Member]",
        "label": "Aspire Capital Fund, LLC [Member]"
       }
      }
     },
     "localname": "AspireCapitalFundLLCMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_AugustTwentyTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "August 2020 [Member]",
        "label": "August 2020 [Member]"
       }
      }
     },
     "localname": "AugustTwentyTwentyMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic and diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted",
        "verboseLabel": "Basic and diluted net loss per share"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "OPTT_BusinessCombinationConsiderationTransferredAdvancePayable": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance payable.",
        "label": "Advance payable - MAR",
        "verboseLabel": "Liability assumed"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAdvancePayable",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_BusinessCombinationMaximumEarnoutAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Maximum Earnout Amount.",
        "label": "Business combination maximum earnout amount"
       }
      }
     },
     "localname": "BusinessCombinationMaximumEarnoutAmount",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition, contract liabilities acquired.",
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired",
        "negatedLabel": "Contract liabilities acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilitiesAcquired",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed patents.",
        "label": "Patents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPatents",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquiredand liabilities assumed trademarks.",
        "label": "Trademarks"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarks",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_CharlesFDunleavyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charles F. Dunleavy [Member]",
        "label": "Charles F. Dunleavy [Member]"
       }
      }
     },
     "localname": "CharlesFDunleavyMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_CheckingAndSavingsAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Checking and Savings Accounts [Member]",
        "label": "Checking and Savings Accounts [Member]"
       }
      }
     },
     "localname": "CheckingAndSavingsAccountsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_CommonStockCombinedPurchasePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock combined purchase price per share.",
        "label": "Common stock combined purchase price per share"
       }
      }
     },
     "localname": "CommonStockCombinedPurchasePricePerShare",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "OPTT_CommonStockPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Purchase Agreement [Member]",
        "label": "Common Stock Purchase Agreement [Member]"
       }
      }
     },
     "localname": "CommonStockPurchaseAgreementMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_CommonWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Warrants [Member]",
        "label": "Common Warrants [Member]"
       }
      }
     },
     "localname": "CommonWarrantsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Equipment &amp;amp;amp;amp;amp; Software [Member]",
        "label": "Computer Equipment &amp; Software [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ContingentLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent liability.",
        "label": "Contingent liability - MAR"
       }
      }
     },
     "localname": "ContingentLiability",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ContractLiabilitiesObtainedInAcquisition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities obtained in acquisition on MAR"
       }
      }
     },
     "localname": "ContractLiabilitiesObtainedInAcquisition",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ContractWithCustomerAssetNetRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred to contract assets from contract liabilities recognized at the beginning of the period"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetRecognized",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_CustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customers [Member]",
        "label": "Customers [Member]"
       }
      }
     },
     "localname": "CustomersMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_DebtForgivenessDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description for the amount decreases as the indebtedness forgiven by the holder of the debt instrument.",
        "label": "Debt forgiveness, description"
       }
      }
     },
     "localname": "DebtForgivenessDescription",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "OPTT_DeferredTaxAssetNet": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "DeferredTaxAssetNet",
        "totalLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetNet",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_DeferredTaxLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities, net.",
        "label": "DeferredTaxLiabilitiesNet",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNet",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_DeferredTaxLiabilitiesOtherLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from other liability.",
        "label": "Other liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherLiability",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_DepartmentOfEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Department of Energy [Member]",
        "label": "Department of Energy [Member]"
       }
      }
     },
     "localname": "DepartmentOfEnergyMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_DiamondOffshoreDrillingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diamond Offshore Drilling Inc [Member]",
        "label": "Diamond Offshore Drilling Inc [Member]"
       }
      }
     },
     "localname": "DiamondOffshoreDrillingIncMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Receivable Contract Assets And Contract Liabilities",
        "verboseLabel": "Schedule Of Significant Changes In Contract Assets And Contract Liabilities"
       }
      }
     },
     "localname": "DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "xbrltype": "stringItemType"
    },
    "OPTT_DisclosureLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "terseLabel": "Schedule Of Future Minimum Lease Payments Under Operating Lease",
        "verboseLabel": "Schedule Of Right-of Use Assets And Lease Liabilities"
       }
      }
     },
     "localname": "DisclosureLeasesAbstract",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "xbrltype": "stringItemType"
    },
    "OPTT_DisclosureWarrantsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants"
       }
      }
     },
     "localname": "DisclosureWarrantsAbstract",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "xbrltype": "stringItemType"
    },
    "OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax reconciliation proceeds of sale of new jersey tax benefits.",
        "label": "Proceeds of sale of New Jersey tax benefits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_EmployeeStockOptionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Option One [Member]",
        "label": "Employee Stock Option One [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionOneMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_EmployeesAndExecutivesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and Executives [Member]",
        "label": "Employees and Executives [Member]"
       }
      }
     },
     "localname": "EmployeesAndExecutivesMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_EnelGreenPowerChileLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enel Green Power Chile LTDA [Member]",
        "label": "Enel Green Power Chile LTDA [Member]"
       }
      }
     },
     "localname": "EnelGreenPowerChileLTDAMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_EniSPAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eni SPA [Member]",
        "label": "Eni SPA [Member]"
       }
      }
     },
     "localname": "EniSPAMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_EquipmentUnderCapitalizedLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment Under Capitalized Lease [Member]",
        "label": "Equipment Under Capitalized Lease [Member]"
       }
      }
     },
     "localname": "EquipmentUnderCapitalizedLeaseMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_EstimatedFairValueOfInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of investments.",
        "label": "Estimated Fair Value"
       }
      }
     },
     "localname": "EstimatedFairValueOfInvestments",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ExerciseOfCommonWarrantsNetOfCostsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise of common warrants, net of costs, shares.",
        "label": "Exercise of common warrants, net of costs, shares"
       }
      }
     },
     "localname": "ExerciseOfCommonWarrantsNetOfCostsShares",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_ExerciseOfPrefundedWarrantsNetOfIssuanceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise of prefunded warrants net of issuance costs.",
        "label": "Exercise of prefunded warrants, net of costs"
       }
      }
     },
     "localname": "ExerciseOfPrefundedWarrantsNetOfIssuanceCosts",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ForeignCurrencyTransactionGainLossNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Transaction Gain Loss Net Of Tax.",
        "label": "ForeignCurrencyTransactionGainLossNetOfTax",
        "negatedLabel": "Foreign exchange (gain) / loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossNetOfTax",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ForeignFinancialInstitutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Financial Institutions [Member]",
        "label": "Foreign Financial Institutions [Member]"
       }
      }
     },
     "localname": "ForeignFinancialInstitutionsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_GrossUnrealizedGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross unrealized gains.",
        "label": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "GrossUnrealizedGains",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_GrossUnrealizedLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "GrossUnrealizedLosses",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInAccruedExpenses",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedExpenses",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInContractWithCustomerAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInContractWithCustomerAssets",
        "totalLabel": "Net change in contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAssets",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in lease liability.",
        "label": "Change in right of use lease liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeaseLiability",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInLitigationPayable": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in litigation payable.",
        "label": "IncreaseDecreaseInLitigationPayable",
        "verboseLabel": "Litigation payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInLitigationPayable",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_JunePurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "June Purchase Agreement [Member]",
        "label": "June Purchase Agreement [Member]"
       }
      }
     },
     "localname": "JunePurchaseAgreementMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_LetterOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letter 1 [Member]",
        "label": "Letter 1 [Member]"
       }
      }
     },
     "localname": "LetterOneMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_LetterTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letter 2 [Member]",
        "label": "Letter 2 [Member]"
       }
      }
     },
     "localname": "LetterTwoMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_LettersOfCreditIssuedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters of credit issued, amount.",
        "label": "Letters of credit issued amount"
       }
      }
     },
     "localname": "LettersOfCreditIssuedAmount",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_LiquidationOfSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquidation of subsidiary.",
        "label": "Liquidation of subsidiary",
        "verboseLabel": "Liquidation of Subsidiary"
       }
      }
     },
     "localname": "LiquidationOfSubsidiary",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_LossOnLiquidationOfSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss on liquidation of subsidiary.",
        "label": "Loss on liquidation of subsidiary",
        "negatedLabel": "Loss on liquidation of subsidiary"
       }
      }
     },
     "localname": "LossOnLiquidationOfSubsidiary",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_MarineAdvancedRoboticsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marine Advanced Robotics, Inc. [Member]",
        "label": "Marine Advanced Robotics, Inc. [Member]"
       }
      }
     },
     "localname": "MarineAdvancedRoboticsIncMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_MonroeTownshipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monroe Township [Member]",
        "label": "Monroe Township [Member]"
       }
      }
     },
     "localname": "MonroeTownshipMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_NonVestedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-vested Restricted Stock [Member]",
        "label": "Non-vested Restricted Stock [Member]"
       }
      }
     },
     "localname": "NonVestedRestrictedStockMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_NonVestedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-vested Stock [Member]",
        "label": "Non-vested Stock [Member]"
       }
      }
     },
     "localname": "NonVestedStockMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares that can be issued upon shareholder approval.",
        "label": "Additional sales of common stock shares sold",
        "verboseLabel": "[custom:NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval]"
       }
      }
     },
     "localname": "NumberOfAdditionalSharesThatCanBeIssuedUponShareholderApproval",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_NumberOfExercisedWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of exercised warrants.",
        "label": "Number of exercised warrants"
       }
      }
     },
     "localname": "NumberOfExercisedWarrants",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_OfficeFurnitureAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Furniture and Equipment [Member]",
        "label": "Office Furniture and Equipment [Member]"
       }
      }
     },
     "localname": "OfficeFurnitureAndEquipmentMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_OfficeFurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Furniture &amp;amp;amp;amp;amp;amp; Fixtures [Member]",
        "label": "Office Furniture &amp; Fixtures [Member]"
       }
      }
     },
     "localname": "OfficeFurnitureAndFixturesMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_OperatingLossCarryforwardsExpirationDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards, expiration description.",
        "label": "Operating loss carryforwards, expiration description"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationDescription",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "OPTT_OperatingLossCarryforwardsSubjectToNoExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net operating loss subject to no expiration.",
        "label": "Net operating loss subject to no expiration"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsSubjectToNoExpiration",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_OperatingSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Segment [Member]",
        "label": "Operating Segment [Member]"
       }
      }
     },
     "localname": "OperatingSegmentMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program [Member]",
        "label": "Paycheck Protection Program [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PaymentOfPayrollTaxesRelatedToStockOptionExercises": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of payroll taxes related to stock option exercises.",
        "label": "PaymentOfPayrollTaxesRelatedToStockOptionExercises",
        "negatedLabel": "Payment of payroll taxes related to stock option exercises"
       }
      }
     },
     "localname": "PaymentOfPayrollTaxesRelatedToStockOptionExercises",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PaymentOfSalesCommission": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of sales commission.",
        "label": "Payment of sales commission"
       }
      }
     },
     "localname": "PaymentOfSalesCommission",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognized and not billed as of the end of the period.",
        "label": "Payments collected for which revenue has not been recognized"
       }
      }
     },
     "localname": "PaymentsCollectedForWhichRevenueHasNotBeenRecognized",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PercentageOfOutstandingCommonStockLimitForShareholderApproval": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding common stock limit for shareholder approval.",
        "label": "Percentage of outstanding common stock",
        "verboseLabel": "[custom:PercentageOfOutstandingCommonStockLimitForShareholderApproval]"
       }
      }
     },
     "localname": "PercentageOfOutstandingCommonStockLimitForShareholderApproval",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_PerformancceBasedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-based Stock Options [Member]",
        "label": "Performance-based Stock Options [Member]"
       }
      }
     },
     "localname": "PerformancceBasedStockOptionsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PerformanceObligationSharesCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance obligation shares compensation.",
        "label": "Performance obligation shares compensation"
       }
      }
     },
     "localname": "PerformanceObligationSharesCompensation",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PerformanceStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Stock Options [Member]",
        "label": "Performance Stock Options [Member]"
       }
      }
     },
     "localname": "PerformanceStockOptionsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PreFundedWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-funded Warrants [Member]",
        "label": "Pre-funded Warrants [Member]"
       }
      }
     },
     "localname": "PreFundedWarrantsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PrepaidRecruitingAndHR": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Recruiting and HR.",
        "label": "Prepaid recruiting"
       }
      }
     },
     "localname": "PrepaidRecruitingAndHR",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PrepaidSalesAndMarketing": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid sales and marketing.",
        "label": "Prepaid sales &amp; marketing"
       }
      }
     },
     "localname": "PrepaidSalesAndMarketing",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PrepaidSoftwareAndLicenses": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid software and licenses.",
        "label": "Prepaid software &amp; licenses"
       }
      }
     },
     "localname": "PrepaidSoftwareAndLicenses",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ProceedFromSaleOfLossCarryforwardsAndTaxCredits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received from sale of net operating loss carryforwards and other tax credits.",
        "label": "Proceed from sale of loss carryforwards and tax credits"
       }
      }
     },
     "localname": "ProceedFromSaleOfLossCarryforwardsAndTaxCredits",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ProceedsFromInitialPublicOffering": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from initial public offering"
       }
      }
     },
     "localname": "ProceedsFromInitialPublicOffering",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ProceedsFromPaycheckProtectionProgramLoan": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from pay check protection program loan.",
        "label": "Proceeds from Paycheck Protection Program Loan"
       }
      }
     },
     "localname": "ProceedsFromPaycheckProtectionProgramLoan",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Plant And Equipment Useful Life [Table Text Block]",
        "label": "Schedule of Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_RestrictedCashAndSecurityAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash and Security Agreements [Member]",
        "label": "Restricted Cash and Security Agreements [Member]"
       }
      }
     },
     "localname": "RestrictedCashAndSecurityAgreementsMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_RevenueDiscountPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage for revenue discount.",
        "label": "Revenue discount percentage"
       }
      }
     },
     "localname": "RevenueDiscountPercentage",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognized and not billed as of the end of the period.",
        "label": "Revenue recognized and not billed as of the end of the period"
       }
      }
     },
     "localname": "RevenueRecognizedAndNotBilledAsOfEndOfPeriod",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_RevenueRemainingPerformancesObligationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformancesObligationPercentage",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_SaleOfStockConsiderationReceivedPerTransactionRemaining": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock Consideration Received Per Transaction Remaining.",
        "label": "[custom:SaleOfStockConsiderationReceivedPerTransactionRemaining]",
        "verboseLabel": "Proceeds from issuance or sale of equity, net of issuance costs"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedPerTransactionRemaining",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_SantanderBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santander Bank [Member]",
        "label": "Santander Bank [Member]"
       }
      }
     },
     "localname": "SantanderBankMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Right of Use Assets And Lease Liabilities [Table Text Block]",
        "label": "ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock",
        "verboseLabel": "Schedule of Right-of Use Assets and Lease Liabilities"
       }
      }
     },
     "localname": "ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Share Based Payment Award Stock Options Valuation Assumption [Table Text Block]",
        "label": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock",
        "verboseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_SecondAmendedPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Amended Purchase Agreement [Member]",
        "label": "Second Amended Purchase Agreement [Member]"
       }
      }
     },
     "localname": "SecondAmendedPurchaseAgreementMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award number of shares vested and outstanding.",
        "label": "Shares vested and outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesVestedAndOutstanding",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested intrinsic value.",
        "label": "[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue-0]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedOutstandingIntrinsicValue",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term (In Years), Ending.",
        "label": "Weighted Average Remaining Contractual Term (In Years), Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "OPTT_StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares can be issued based upon outstanding percentage.",
        "label": "Shares can be issued based upon outstanding percentage",
        "verboseLabel": "[custom:StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage]"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesCanBeIssuedBasedUponOutstandingPercentage",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_StockIssuedDuringPeriodSharesNewIssuesOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock at the market offering, net of issuance costs, shares.",
        "label": "Issuance of common stock- Aspire financing, net of issuance costs, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssuesOne",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares stock options expired",
        "label": "StockIssuedDuringPeriodSharesStockOptionsExpired",
        "negatedLabel": "Shares underlying options outstanding, expired"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExpired",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_StockIssuedDuringPeriodValueIssuedForCommitmentFee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate purchase of common stock.",
        "label": "Aggregate purchase of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForCommitmentFee",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_StockIssuedDuringPeriodValueNewIssuesOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value new issues one.",
        "label": "Issuance of common stock- Aspire financing, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssuesOne",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_StockOptionsVestingPeriodDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options vesting period, description.",
        "label": "Stock options vesting period description"
       }
      }
     },
     "localname": "StockOptionsVestingPeriodDescription",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "OPTT_StockPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Purchase Agreement [Member]",
        "label": "Stock Purchase Agreement [Member]"
       }
      }
     },
     "localname": "StockPurchaseAgreementMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_StockPurchaseAgreementOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Purchase Agreement One [Member]",
        "label": "Stock Purchase Agreement One [Member]"
       }
      }
     },
     "localname": "StockPurchaseAgreementOneMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ThreeDentAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3Dent Acquisition [Member]",
        "label": "3Dent Acquisition [Member]"
       }
      }
     },
     "localname": "ThreeDentAcquisitionMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_TransoceanLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transocean Ltd [Member]",
        "label": "Transocean Ltd [Member]"
       }
      }
     },
     "localname": "TransoceanLtdMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_TwoExecutivesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Executives [Member]",
        "label": "Two Executives [Member]"
       }
      }
     },
     "localname": "TwoExecutivesMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_TwoThousandAndEighteenInducementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Inducement Plan [Member]",
        "label": "2018 Inducement Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandAndEighteenInducementPlanMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2015 Omnibus Incentive Plan [Member]",
        "label": "2015 Omnibus Incentive Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandAndFifteenOmnibusIncentivePlanMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_TwoThousandNinteenATMFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 ATM Facility [Member]",
        "label": "2019 ATM Facility [Member]"
       }
      }
     },
     "localname": "TwoThousandNinteenATMFacilityMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_TwoThousandTwentyATMFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 ATM Facility [Member]",
        "label": "2020 ATM Facility [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyATMFacilityMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_USEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "US Employees [Member]",
        "label": "US Employees [Member]"
       }
      }
     },
     "localname": "USEmployeesMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ValarisPLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valaris PLC [Member]",
        "label": "Valaris PLC [Member]"
       }
      }
     },
     "localname": "ValarisPLCMember",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_WarrantAccountingPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Accounting [Policy Text Block]",
        "label": "Warrant Accounting"
       }
      }
     },
     "localname": "WarrantAccountingPolicyTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_WarrantDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Disclosure [Text Block]",
        "label": "WarrantDisclosureTextBlock",
        "verboseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantDisclosureTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20220430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Warrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r591",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r591",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r591",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r591",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r591",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r176",
      "r301",
      "r304",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r178",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r228",
      "r230",
      "r231",
      "r232",
      "r248",
      "r268",
      "r318",
      "r321",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r548",
      "r551",
      "r578",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r228",
      "r230",
      "r231",
      "r232",
      "r248",
      "r268",
      "r318",
      "r321",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r548",
      "r551",
      "r578",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r176",
      "r301",
      "r304",
      "r550"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r218",
      "r228",
      "r230",
      "r231",
      "r232",
      "r248",
      "r268",
      "r306",
      "r318",
      "r321",
      "r355",
      "r356",
      "r357",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r548",
      "r551",
      "r578",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r218",
      "r228",
      "r230",
      "r231",
      "r232",
      "r248",
      "r268",
      "r306",
      "r318",
      "r321",
      "r355",
      "r356",
      "r357",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r548",
      "r551",
      "r578",
      "r579"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r115",
      "r120",
      "r226",
      "r319"
     ],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r301",
      "r303",
      "r549",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r301",
      "r303",
      "r549",
      "r562",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r115",
      "r120",
      "r226",
      "r319",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r178",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.",
        "label": "Legal Entity of Counterparty, Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r35",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r179",
      "r180"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Cost or Amortized Cost"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued expenses",
        "totalLabel": "Accrued expenses total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Professional Fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r9",
      "r40"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued salary and benefits"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r13",
      "r213"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r51",
      "r52",
      "r53",
      "r536",
      "r556",
      "r557"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r50",
      "r53",
      "r60",
      "r61",
      "r62",
      "r107",
      "r108",
      "r109",
      "r438",
      "r482",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r366",
      "r367",
      "r368",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r323",
      "r370",
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based payment arrangement, expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AlternativeInvestment": {
     "auth_ref": [
      "r446",
      "r452"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund.",
        "label": "Alternative Investment"
       }
      }
     },
     "localname": "AlternativeInvestment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r88",
      "r202",
      "r207"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of intangibles"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive securities excluded from computation of earnings per share, amount"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r16",
      "r101",
      "r156",
      "r162",
      "r168",
      "r182",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r435",
      "r439",
      "r455",
      "r487",
      "r489",
      "r518",
      "r534"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r34",
      "r101",
      "r182",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r435",
      "r439",
      "r455",
      "r487",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r317",
      "r320",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r317",
      "r320",
      "r412",
      "r413",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business acquisition value"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Shares issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Schedule of Pro Forma Financial Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfProFormaFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r423",
      "r424",
      "r427"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Total consideration",
        "verboseLabel": "Total Purchase Consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Fair value of restricted shares"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "auth_ref": [
      "r409",
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination",
        "verboseLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r421",
      "r423",
      "r424",
      "r429"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r422",
      "r425",
      "r431"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "verboseLabel": "Business combination contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r422",
      "r426"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Contingent liabilities, current portion"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r422",
      "r426"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Contingent liabilities, less current portion"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r418",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Acquisition of Marine Advanced Robotics, Inc."
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc."
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r415"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Net asset acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r415"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r415"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r414",
      "r415"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r414",
      "r415"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r3",
      "r106",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Background and Liquidity"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r11",
      "r489",
      "r559",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash acquired in acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r11",
      "r90"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "verboseLabel": "Cash and Cash Equivalents, at Carrying Value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r91",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r85",
      "r90",
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r85",
      "r90",
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r85",
      "r460"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) / increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Exercise price of warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Purchase of common stock warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Purchase of warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r44",
      "r523",
      "r540"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingencies (Note 17)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r233",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Capital shares reserved for future issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r107",
      "r108",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock, $0.001 par value; authorized 100,000,000 shares, issued and outstanding 55,905,213 and 52,479,051 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r56",
      "r58",
      "r68",
      "r434",
      "r441",
      "r527",
      "r543"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r138",
      "r139",
      "r176",
      "r453",
      "r454",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r138",
      "r139",
      "r176",
      "r453",
      "r454",
      "r558",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r138",
      "r139",
      "r176",
      "r453",
      "r454",
      "r558",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r134",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r138",
      "r139",
      "r176",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Revenues, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r138",
      "r139",
      "r176",
      "r453",
      "r454",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r97",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionPayableCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Project costs"
       }
      }
     },
     "localname": "ConstructionPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Schedule of Significant Changes in Contract assets and Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r287",
      "r289",
      "r302"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "negatedPeriodEndLabel": "Transferred to receivables from contract assets recognized at the beginning of the period"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r287",
      "r289",
      "r302"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r287",
      "r288",
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "negatedPeriodEndLabel": "Revenue recognized that was included in the contract liabilities balance as of the beginning of the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r287",
      "r288",
      "r302"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r73",
      "r101",
      "r182",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r455"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r137",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Paycheck Protection Program Loan"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r42",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r43",
      "r248",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt expire date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r376",
      "r377"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredOfferingCosts": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.",
        "label": "Deferred Offering Costs"
       }
      }
     },
     "localname": "DeferredOfferingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "OPTT_DeferredTaxAssetNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Net deferred tax assets before valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r388"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "negatedLabel": "Net deferred tax assets (liabilities)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Federal net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Foreign net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "State operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r391",
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Federal and New Jersey research and development tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "OPTT_DeferredTaxAssetNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred tax assets, valuation allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r522"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.",
        "label": "Deposits"
       }
      }
     },
     "localname": "Deposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Deposits Assets, Current",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r88",
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r88",
      "r151"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation of fixed assets"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r325",
      "r326",
      "r360",
      "r361",
      "r363",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Compensation Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r69",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r121",
      "r122",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r444",
      "r445",
      "r528",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic and diluted net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r127",
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Net Loss per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income tax (benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r104",
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "negatedLabel": "Computed expected tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Increase in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Foreign rate differential"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Other non-deductible expenses"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r379",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Federal research and development tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for employee benefit and equity-based compensation.",
        "label": "Share based compensation"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based compensation of weighted-average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized compensation cost related to non-vested stock"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r60",
      "r61",
      "r62",
      "r107",
      "r108",
      "r109",
      "r111",
      "r117",
      "r119",
      "r131",
      "r183",
      "r280",
      "r282",
      "r366",
      "r367",
      "r368",
      "r396",
      "r397",
      "r443",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r482",
      "r552",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r447",
      "r448",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r256",
      "r261",
      "r262",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r448",
      "r491",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r256",
      "r261",
      "r262",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r448",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r256",
      "r261",
      "r262",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r491",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair value on a recurring basis"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Intangible asset estimated lives"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r459"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign exchange (loss) / gain"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Exchange Gains and Losses"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Net effect from disposal of property, plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r88",
      "r263",
      "r264"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain on forgiveness of PPP loan",
        "negatedLabel": "Gain on forgiveness of PPP loan"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r14",
      "r188",
      "r189",
      "r196",
      "r199",
      "r489",
      "r517"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r198",
      "r199",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r197",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Increase in goodwill"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r72",
      "r101",
      "r156",
      "r161",
      "r164",
      "r167",
      "r170",
      "r182",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r455"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross loss"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r88",
      "r209"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r103",
      "r400"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r65",
      "r156",
      "r161",
      "r164",
      "r167",
      "r170",
      "r515",
      "r524",
      "r530",
      "r545"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r103",
      "r400"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r215",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement."
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r380",
      "r384",
      "r390",
      "r398",
      "r402",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement": {
     "auth_ref": [
      "r373",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority.",
        "label": "Income tax likely percentage description"
       }
      }
     },
     "localname": "IncomeTaxExaminationLikelihoodOfUnfavorableSettlement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.",
        "label": "Income tax penalties"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r118",
      "r119",
      "r154",
      "r378",
      "r399",
      "r403",
      "r546"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income tax benefit",
        "negatedLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r59",
      "r374",
      "r375",
      "r384",
      "r385",
      "r389",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r87",
      "r501"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "totalLabel": "Net change in contract liabilities",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsAndContractLiabilitiesDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r204",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r204",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r201",
      "r206"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r31",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory",
        "verboseLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r27"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Raw Materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r26"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work in Process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.",
        "label": "Investment Income, Net, Amortization of Discount and Premium"
       }
      }
     },
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "auth_ref": [
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of the investment.",
        "label": "Investment Owned, at Cost"
       }
      }
     },
     "localname": "InvestmentOwnedAtCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r478",
      "r480"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Schedule of Right-of Use Assets and Lease Liabilities"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease Expiration Date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of the other party participating in a financial transaction."
       }
      }
     },
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Schedule of Future Minimum Lease Payments Under Operating Lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r479"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
        "label": "Lessee, operating lease, option to extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, operating lease, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r101",
      "r163",
      "r182",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r436",
      "r439",
      "r440",
      "r455",
      "r487",
      "r488"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r101",
      "r182",
      "r455",
      "r489",
      "r519",
      "r538"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r41",
      "r101",
      "r182",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r436",
      "r439",
      "r440",
      "r455",
      "r487",
      "r488",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationReserveCurrent": {
     "auth_ref": [
      "r44",
      "r225"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "label": "Litigation payable"
       }
      }
     },
     "localname": "LitigationReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "negatedLabel": "Litigation settlement"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Paycheck protection program loan, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Paycheck protection program loan, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r234",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValueCurrent": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.",
        "label": "Contract loss reserve"
       }
      }
     },
     "localname": "LossContingencyAccrualCarryingValueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r225",
      "r227",
      "r229"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages paid to the plaintiff in the legal matter.",
        "label": "Payment of tax on damages"
       }
      }
     },
     "localname": "LossContingencyDamagesPaidValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r225",
      "r227",
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss contingency, damages sought, value"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r85",
      "r86",
      "r89"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "negatedLabel": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r54",
      "r57",
      "r62",
      "r66",
      "r89",
      "r101",
      "r110",
      "r112",
      "r113",
      "r114",
      "r115",
      "r118",
      "r119",
      "r123",
      "r156",
      "r161",
      "r164",
      "r167",
      "r170",
      "r182",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r445",
      "r455",
      "r525",
      "r541"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "negatedLabel": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations",
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewJerseyDivisionOfTaxationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of the state of New Jersey.",
        "label": "New Jersey Division of Taxation [Member]"
       }
      }
     },
     "localname": "NewJerseyDivisionOfTaxationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of noncash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r174"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r156",
      "r161",
      "r164",
      "r167",
      "r170"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r473",
      "r480"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Total",
        "totalLabel": "Total lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Right-of-use liability, current portion",
        "verboseLabel": "Right-of-use liability- current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Right-of-use liability, less current portion",
        "verboseLabel": "Right-of-use liability- long term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r471",
      "r475"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r469"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Right-of-use asset, net",
        "verboseLabel": "Operating right-of-use asset, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Amortization of right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r477",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted average discount rate- operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r476",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term- operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Net operating loss carry forwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.",
        "label": "Operating Loss Carryforwards, Limitations on Use",
        "verboseLabel": "Operating loss carryforwards, expiration description"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r33",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other current assets",
        "totalLabel": "Total other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r55",
      "r58",
      "r60",
      "r61",
      "r63",
      "r67",
      "r280",
      "r461",
      "r466",
      "r467",
      "r526",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other current assets.",
        "label": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Employee incentive payments"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r40",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Liability classified stock awards"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r32",
      "r186"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses- other"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Acquisition of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r78",
      "r428"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Cash consideration",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payment for MAR acquisition, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-Term Investments",
        "negatedLabel": "Purchase of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
      "http://oceanpowertechnologies.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.",
        "label": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PreferredStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred stock, $0.001 par value; authorized 5,000,000 shares, none issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r6",
      "r185",
      "r186"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConstructionLoansPayable": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from borrowings to finance the cost of construction.",
        "label": "Proceeds from loan payable"
       }
      }
     },
     "localname": "ProceedsFromConstructionLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from issuance of common stock- AGP At The Market offering, net of issuance costs",
        "verboseLabel": "Proceeds from initial public offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from issuance of common stock- Aspire financing net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLoanOriginations1": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.",
        "label": "Proceeds from loan originations"
       }
      }
     },
     "localname": "ProceedsFromLoanOriginations1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r81",
      "r365"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds associated with exercise of common stock warrants"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r217",
      "r566",
      "r567",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r12",
      "r212"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r214",
      "r489",
      "r531",
      "r539"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r214",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Schedule of Components of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property and equipment, useful life (Year)",
        "verboseLabel": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r315",
      "r483",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r315",
      "r483",
      "r486",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfConstructionLoansPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from repayment of borrowings to finance the cost of construction.",
        "label": "Repayments of Construction Loans Payable",
        "negatedLabel": "Payment of loan payable"
       }
      }
     },
     "localname": "RepaymentsOfConstructionLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r11",
      "r95"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted cash, short-term",
        "verboseLabel": "Restricted cash- short term"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r15",
      "r95",
      "r563"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted cash, long-term",
        "verboseLabel": "Restricted cash- long term"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r282",
      "r489",
      "r537",
      "r555",
      "r557"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r107",
      "r108",
      "r109",
      "r111",
      "r117",
      "r119",
      "r183",
      "r366",
      "r367",
      "r368",
      "r396",
      "r397",
      "r443",
      "r552",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r147",
      "r148",
      "r160",
      "r165",
      "r166",
      "r172",
      "r173",
      "r176",
      "r300",
      "r301",
      "r502"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenues",
        "verboseLabel": "Revenues from external customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r291"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.",
        "label": "Proceeds from issuance or sale of equity, net of issuance costs"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedPerTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Number of common stock shares sold"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Combined purchase price per share"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r138",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Schedule of Stock Option Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Business Combination Purchase Consideration"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r412",
      "r413",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfBusinessCombinationPurchaseConsiderationDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPreliminaryAllocationOfFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Components of Loss Before Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r28",
      "r29",
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule Of Preliminary Allocation of Fair Value Assumptions"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.Tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r95",
      "r516",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Schedule of Cash and Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r71",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r64",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r339",
      "r346",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r322",
      "r324",
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Schedule of Non-vested Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r144",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r176",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r199",
      "r220",
      "r221",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r156",
      "r159",
      "r164",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Operating Segments and Geographic Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Compensation expense related to equity compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Number of Shares, Cancelled/forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Weighted Average Price per Share, Cancelled/forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Number of Shares, Granted",
        "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Weighted Average Price per Share, Granted",
        "verboseLabel": "Share-based compensation weighted average per share fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r340",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of Shares, Issued and Unvested, Ending",
        "periodStartLabel": "Number of Shares, Issued and unvested, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r340",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Price per Share, Issued and Unvested, Ending",
        "periodStartLabel": "Weighted Average Price per Share, Issued and Unvested, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Number of Shares, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Weighted Average Price per Share, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Expected dividend yield",
        "verboseLabel": "Dividend rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based compensation arrangement shares authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Shares Underlying Options Outstanding, Exercisable at Ending"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Weighted average exercise price, exercisable at ending",
        "periodEndLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Shares Underlying Options Outstanding, Cancelled/forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Weighted Average Exercise Price, Cancelled/forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Shares underlying options outstanding, granted",
        "verboseLabel": "Share-based compensation options, grants in period, gross"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted average per share fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r331",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Shares underlying options outstanding, ending",
        "periodStartLabel": "Shares underlying options outstanding, beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r331",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, ending balance",
        "periodStartLabel": "Weighted average exercise price, beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AcquisitionOfMarineAdvancedRoboticsInc.DetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Weighted average exercise price, expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Weighted Average Exercise Price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r329",
      "r352",
      "r353",
      "r354",
      "r355",
      "r358",
      "r369",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining contractual term (in years), exercisable at ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Options unvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted Average Remaining Contractual Term (In Years), Beginning"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r33",
      "r520",
      "r521",
      "r533"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term investments",
        "verboseLabel": "Short-Term Investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r474",
      "r480"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r96",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r144",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r176",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r199",
      "r216",
      "r220",
      "r221",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r47",
      "r60",
      "r61",
      "r62",
      "r107",
      "r108",
      "r109",
      "r111",
      "r117",
      "r119",
      "r131",
      "r183",
      "r280",
      "r282",
      "r366",
      "r367",
      "r368",
      "r396",
      "r397",
      "r443",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r482",
      "r552",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r131",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r92",
      "r93",
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Issuance of stock for acquisition"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r18",
      "r19",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Issuance of shares in acquisition, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Issuance of common stock- AGP At The Market offering, net of issuance costs, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r18",
      "r19",
      "r280",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Issuance (forfeiture) of restricted stock, net, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r280",
      "r282",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Proceeds from stock options exercises, shares",
        "negatedLabel": "Shares Underlying Options Outstanding, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r47",
      "r280",
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Issuance of shares in acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Issuance of common stock- AGP At The Market offering, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r280",
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Issuance (forfeiture) of restricted stock, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r47",
      "r280",
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Proceeds from stock options exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r23",
      "r24",
      "r101",
      "r181",
      "r182",
      "r455",
      "r489"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance, value",
        "periodStartLabel": "Beginning balance, value",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r100",
      "r267",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r286",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Common Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxAuthoritySpainMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Spain.",
        "label": "Tax Authority, Spain [Member]"
       }
      }
     },
     "localname": "TaxAuthoritySpainMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax credit carry forwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r46",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r46",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r19",
      "r280",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Acquisition of treasury stock, shares",
        "verboseLabel": "Treasury stock, shares, acquired"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity",
      "http://oceanpowertechnologies.com/role/TreasurySharesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Treasury Shares"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/TreasuryShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r46",
      "r283",
      "r284"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost; 23,352 and 21,040 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r280",
      "r282",
      "r283"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Acquisition of treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/CommonStockDetailsNarrative",
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Net Unrealized Gains/(Losses)"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Schedule of Investments and Unrealized Gains/Losses"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r132",
      "r133",
      "r135",
      "r136",
      "r140",
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r388"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Increase (decrease) in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.",
        "label": "Warrants and Rights Outstanding, Maturity Date"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and rights outstanding, term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r121",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average shares used to compute basic and diluted net loss per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.A)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/subtopic&trid=2208821"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121825205&loc=d3e27249-109313"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r580": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r581": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r582": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r583": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r584": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r585": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r586": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r587": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r588": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r589": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r590": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r591": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r592": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r593": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r594": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r595": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r596": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r597": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r598": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r599": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0001493152-22-019173-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-22-019173-xbrl.zip
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
M$OJY^LE4OSEC_=$9J%:14_)48;>IZ3U3>'NKI*F?T.<WM7YZ?P902P,$%
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
M3Y/=$7]1\!I^-8/_K@;\2H>_ 5!+ P04    " #]@>U4.5X#<54'   B'@
M"@   &5X,S$M,BYH=&W565USXC@6?:>*_Z"E:J;251"2]&0? D,5"?0TNYE.
M*J&F9AZ%?0W:&,EMV=#97[_G2C:8CW3(S+*5S4,2V]+5N?>>^R&I^WG\ZVVO
M7NM^'O8'^"OXISL>C6^'O6[;_\77=O&Y>WTW^$,\CO^X'?[<B(S.KL3Y69*)
ML9J3%5]H*1[,7.JF?]$4CY2JJ(&)F'I?SIO+=*KTE3AK]'[4$YMTNNW[K2&'
MBNZ(E;".R.A;UI*QFN(Q5=-9UNAUKWO#WS^/KD=C\?'\]*+;ONX=8;& =$;I
M$;4I%X Z-\.'\>C3Z*8_'MU]>3RR0EBOU.DHZ_PKMYF*GAN]41/S)I1FXMXL
M*<7$  _X)+*9S*Z.N?26T\;]Z]NAN!G>WM[W!X/1EU]^;IPUW//C??^F?"Y0
M+%68S1C&V0\=\59(K<PD#E;Q.#%99N8N++KCAW*)!=LAD'&)&Y,XGKKCP1:(
ML].+2Z4;O?-3Q.V@5QFPW^)B)A<D4EHH6E((.RLK^EKG,A8/E!BXPFCQR:1S
MJ-3ZIS"1N M(:N\@,:9@IDULIHKU&NG@M..7;8\?'+P#%%B9_@"XU:%O6>+B
M,&M<2PL;0.'YLWC29AE3.*6F-TKJK1$:N%2;3 3PLU1:2/TL<IVE.0F;R8SF
M"!HVDX1#$3T*AHQD@%>I,'.5 56]Y@;NC- 4D+4R!=L-/CT1%JX(M7@7 @W6
MC#FM\2(\(%!ID,\Q3&,ZH(3PRW*F@IFP.?]:SX?'J! "#>JUN;(QR5#IJ5BJ
M; 85;4(!0W2"$V S(12%86&6R7/5$._3SQ__HI])1$K#D.R3M>&:<#*&XW-:
M^:YTA+"0F8(<I8,X#R$3SJD8J5FO15*E\;-(8%LF!A,FCM>.+TQNM]8&N4+%
MDIL\(H\Q -XV\(A;SSI @;0S$<5F:4LJI#15-DLE%I+\T@,'3 !9>]26:';P
MOD^G_G284\<;!O@QM5]ST[&%VXHZPE0W4:3PZ$PS$C(EYP0854UB8F,)@NLG
ML;(S'L[#Y@AT#G8\UVNALD%L;(Z)G -2$WMW)*D)*,1K*TY@_9#@3F_AX;=@
M)O641!_!]9#'&''^4;;.+T_H@YMZ?AGZ)_^HN.QJ3P.6+S@"*^SPSG)@#EXI
MVE@IPDJLZ39I,(+KP=6[Y,&)_'"0_ %9O(!!7/Y[W5U-SLV!S.WA4UP6GQ!,
M7RSETZ[)4TA E"V4=<&+3$K:">(&9AWVU=R14BS9F67:7?NC6>05_JB0 @#&
MFEB%,G-()U:%2J9<>NLUY<N#2V>:1>66,[9COW7IW86ZL01$&7(+ZYU(-G8>
M2TY14,RA6&=^S/"%I%H \=^$>""2".93^#Z3QLGDSY#EX,C;X<PK,^NUU51V
MSF'4 =\6*F1&2&NTY/0D+=C$E9YI(M.P]!A(I.1$Q2I[YF*P![%C,(;6:]YQ
MGGP;8RNM@DN#WPJ5DCQ-0!SKJE<0F#1T"%S/,"6-HA2#/_A""3.3AZ C\AP!
M@U6"//1.61(<QI+A0L:Y"SLV-D41:K9:0'6[I_:N2L\!><0_%M484;Q1CATI
M,!,YP/JJ/S%Y]C*$0U*=7(TF[FFB/9T>,MM&JR<F9;ODF$[>%@#48>GOTZ_A
M@='O+;;3"+FNOBBE[LM>_[ZA3KOT;X(@3[F5KJ3:/6+GQF9XS[MO"+/04'S-
MD:DA^^2%*1&8@F#<&ET@1Y](;D>BZS7IMW8>V0=?E6;2KBH3Q[&C%H4NQ3F+
M%-GG&?N.)XJ+[<G6^.:;C(2^>-=*[Y=.E\?L0-T&/"R)V%Q'&T=_E0OKP*O7
MX,XWU*J=SF*%3:*[R$QJR^K@7T#D''O5C.@[V>W:H/XX) ,%A$[*">]RG;I(
M*993%OYRJU/2G;[F"FHX:N<Z<)N9#__?[68?^SDNY0I.Y2::V_% $9Q0Y/=5
MU[<D^<3YVE=2E[%=$^#.!LJ]G7C)M7MCIFC0_"YF3YS*$#,MK<+T11X4O0.F
MP)>H\$U?-2Q*ALWG<[29_R:GC5^Z"J;2S+[?$#ZT'^PC\4<IHJ )TY*C,KS#
M!SZE&YL^:RJ],/&".'5J.2V.?4KVTSR)S3/AZW)F?(3+*DG0#IKXOU):3M>F
MP"\^M=Q[S/Z=4\873SZK)YW;)Z&;YZ\7KQ]V;IR13D P2EN!B6.96+H2Y7\-
M=_?P'8]ZW(WBBJ+BS$)DJ==U+(,G<7YZ"61NS[1"<'GV0Z/7_73W95Q5HF7!
M;W]LBZ^C7MNV-X^BN^T1#,S3>L[B.P 2&7(WOD+@UMY<=9>[;]/U%=A;>/=@
M/3:"1](*,? ;JINX1[N)S4MQJG S4Q2)3RO^WA4E\$@P*P+^9\H/>']P)?Z1
M(]F>?VR*B[.+BS>HMPK>X]]N8(V_M5KP!L4 ?(_LU8&@KSEJ%FO3$7>)*\Q7
MXE:B_6BU2NR#T6];::5D^]^9ZZ_%(-]HO.5>Y<4TL95.=@/XNR5ATT8Q16[&
M]D6*%[WG,G';>Z7GNFV8I[14Q;YM-K WXE]T[A&O%E=,6<EN\QVOO_3EN^'_
M %!+ P04    " #]@>U4EY^L9@ %   E'P  "@   &5X,S(M,2YH=&WM65MO
MVD@4?D?B/YQ%:I5(W--4&Z!(!IS&NRQ&X*R:Q\$>P^R:L3L>)V%__9[Q!1R:
M;D-"L@DJ"C&>\<SYSFW.Q9T+ZX]AMUCH7.C: *^@/AW+L(9ZMU-+KCA;2Z<[
M/7-P!5/K:JA_*KD^ERUHU ,)%EO2$$;T!B;^DO!R,E"&*17,+>%"7#K>=5T;
MED3,&:\(-E_@"ERP'I)^<'=@YDOI+],Q26]EA7ALSEM@4RZI*'4[Y^;(RD.H
MN&3)O%7K1R#B9T/V#TTPXTZ][GL^"X-VI]9#(:E]\3)^(I<Q],WW+A.Q!/;,
M@_[EPN@95K%PTJPV]LK*:U-8IJT#90]UV=<GEG%N]#7+,$<O9Y;/PLOX<C*]
MU$9HF)8)C5_ALCJM]JLPU?N*.6B<G-;+;YQ%;5HL: -S;.D#R-@%RWSC7*4:
M*A;.ZA_!/ ?K0H>I-NEI(WU:,;\,]2O0^I:::=;KS3?.[$M'@+^B4#)WE0XR
M[E"U>;UZRO@^.3-XL6#[G%-;,I_##9,+D L*&N<1\6!" U](P)ES7RQQ3>5W
M\%TP;4HXC/T;*L"B]H+[GC]GBH[![2H<J1W>>\[7R&_W_65 ^.J]B.^.$8&(
M":PH$4"1+0>T0# /PU*]C(;2; ()P64>3JS13*D="2:1 A#N@'YK+PB?4\#-
MERP,%7+\4T\Z1%)84$$191Y&PDB&HAP_&R%U$:*TJ5.&\8)Y+ B*A:D41*+H
M4';]!:,N4D/JDEU3,%V7V<@R[JW6IZR58WJS%=J=0)7%8@@B$4:$2Y!^_DA+
MI1P?:;@%D:W[0Y6E]88Z]/7A<*P-!L;H\Z=2O13?3\=:/[O?V>QNF",7ZM'Z
MN[N!K'%O)$,[LR:[4[E68K")EUDR4E 98<<:/!IQO=K<L]T?-8[70K<&W4>!
MN\==]PG16M T/W_@)W56-_(\-$8T3D\YS-J)!/T:,4&7>)"$RH0WUGA$C@'=
MLG%ZY!QGQIUSN<S==D.CV5+MU3@[^5!6+DV6L;>WE0??$7W-FJA_RN1?D?6?
MQN?^X=I_\_#LGW$,+DL2&S7&-$D8GNPX&MMSYAR$"?2.0-!0^4%931//0^UC
MRL PXN%$@(X1)B'"99QP&\=W0X+4'1;C4.$*MXR\Q.?\@(H88+@51*K_[1(O
M5KL\?QFV\>Z\-V][^].\>^8+#.T5V_<\$H0(*/M5BEL>>W'K1&BEM(>2<Z"4
M>";4GD?LOZ%1Q0,%0M]C3B*IG;CZ</9NK^FLT:V%M01XFO? .NWIU(QNWAB_
MX6]G]*>-O:+?,JO,7YY?L0_O?^V/V75:JK#D=+0'_?S4R6-U@@<Z4_58@D8=
M\=^I%'[JZ74Q^TIA'; .!IA7.:T$RF\19EZ-DZ3*?U-J6:=B_T>S)P-V".TF
MK5A(&BY8;S+$A EWG <SK%.QVI240RC19%21FA6L#LQ6ZV)5M1JS"I6(&>$T
MK)BW'EUE]:9J-<("Z\T9Q<T"X5\SU6.2?C[;+A;4H7W#,/&?J<(X+1603NZA
M^&!W(\%9N-CL\)!6E "&Z3XRXKH0!3BB.*&AK!Y4ZW#/;UF>P%)&^Y=*!<X9
M]9P6C,F<MI$ RIW;"G(;S" NO%HP)*&$2B4[=@;&GQGFK7KHHZJ1?I3.JR[!
M+@V+[]8F6S7,MUG[)CC<TV*X*R^/NO&*]8F:VWJCN>U2LU-#661BR0FSIJ29
M2.PPC;:F7G,G[[W5Z_%_ 5!+ P04    " #]@>U4L-VI.PL%   G(0  "@
M &5X,S(M,BYH=&WM6FUOVD@0_H[$?YA#:I1(@(&4Z@HND@&G\1V'$3A5\W&Q
MU[!W9NVNUR7<K[]9&Q.2D&M2D31!B2(!^S([S\SLXYF1]7/GKT&G6-#/3:./
MGZ#^=,=R!F9'U[)/G-76TWK7[E_"Q+D<F)]*?LAE"^JU2(+#%C2&(5W".%P0
M7LX&RC"A@ODEW(A;1X_=UX8%$3/&6X!+VR#IE:R0@,UPP*5<4E'J'/%I'+5U
M;;3_(P2;S66IHY_90V=;;,4G"Q:L6C\2G*Z-V;\TTP,E=3OFUW.K:SG%PFFC
MVM"U+II8B>\\"8!GL%%^Q%Z-U#/'CG5F]0S'LH?/9:2](AA=C"<7QA#][-A0
M_QTNJI-JKPH3LZ<@0?VT62N_2F#&I%@P^O;(,?N0@P3'?I58UMXH%C[6/H!]
M!LZY"1-CW#6&YJ1B?QV8EV#T'#73J-6>[;+N%6)^\Y]6];^36#)_M1YDW*-*
M9*W:9'R?>"Q>++@AY]25+.2P9'(.<D[!X#PA 8QI% H).',6B@7NJ?P)H0^V
M2PF'4;BD ASJSGD8A#.FSK&X6X5C)>$H\+XE8;L7+B+"5T<B_76"&HCT@!4E
M BC"\L"(! N0O6ME#(I& T@,/@MP8J/-A+J)8!)/ ,(],*_<.>$S"BA\P>)8
M:8[_:J5')(4Y%12UW%8C Y)K44[7)GBZB-':U"NCN:94R&(A!94:C#-4]0MS
M*8P$C9ER0!EZ<T9].&.<<)>A@6S?QQ5"&46)7*,MIRI,5QB  KV86B9*1)P0
M+D&&V^RU-GS*7BB"R-8!1%5^15X]D-L0'*,[,*%G#@:3D=&SAI\_E6JE]/?(
MZ/?SWX^&N62>G*NEM7=MF(8"X[+BAD% HAA5R;^5TDQ2=\://^"[BD.7!+GY
M9!B5UGFI[O1S>3L-_&@4M6H#O="&B'@>X[-*FO*UH%E]KYR8CP;4SP?WZ;#C
M^LG&9T[_+L2'H]EIC%^"R9G3#,>:C?TD")!:D&H"Q8@;EA3T6\($7>!5B!4A
M77/+,3D!)+-Z\]@[R:EJBU,W?&JX4DW7/YZ^+RL:)HN4H=N*=7>857/&+SPD
M?XF_;K'?H83AO;#>PF W%34.F(H8QT1N05)^P?Q1$H99%(ZFU)+S%&$"B2K"
M[$E14EE-DR# ASHFY2IYPHD(.2K.TC%_DU2A0(^EHE6VAZN2(&.T,*(B/3/.
MM+B9=57_+S:U]-'=>9UIR.Y\ZE"2D6DH9;C8<>O7AV?S+>@&Q/T'ZM4F'A&'
M ?-^(CEIUM[M-3^T.EJLK9_.:061546QKEF=/=W^I]'\+IOOE\?O=>K#^YO[
M YL7=TJ5W#][\,V;/WX2;%9<9ZK<K+!3QK^OR'YSVLL"^T+5.F ?]#%U\EJ9
M*G\DF%S53[.FV:MRRP'F8J\0B%$L9,U/"+&&0+(-LGR:Q; 43$K*(988;ZJ?
MD/<6/)BN-GT%U>+/FPE$3 FG<<6^"N@J[R.H%C_,20Q3BL(B$7YGJM\KP^VL
MO5A0E+]D6!A,50]C74K@.5N+TL>"GPC.XOFUA(>TA04PK!T0B.]#$N&(0D)C
M63T #QY,*-Z&\%NE@H]_&G@M&)$9;>-&=!IWU88VV%%: K9@0&()E4I.>'WK
M2ZY-!FA3.7Q0N'Y43: :UQ75=@5UN\*Z69W<+8UNE5!WT5X_EG9T/VXZ0-7Q
M:L>&R[=$7P= SJXYL^H:VB(WRY8Q-67-S&+/&BBY7S7UHD/VYH-Z0>(_4$L#
M!!0    ( /V![53AZ(&S\!(  $5O   )    97@T+3,N:'1M[5UM<]LVMOZN
M&?T'W-R[G=T969&=U-V-LYEQ;+?UKC?.Q.KV]B-$0A(:DF !4HKNK]_S I"@
M+,OV;1([J=I)'%$$<'!P\)Q7P"]_'/_KXE6_]_+'L^-3^"GPOY?C\_'%V:N7
M3_DG?/O4?_WR]>7I+^)J_,O%V=^?3$U1O1#[H[(28YTK)]ZHI7AG<ED,^,%
M7"FKIT^@(31]>]]V1R*7=J:+/:MG<V@Q.A*5^E#MR4S/BA<B446E;/-294IZ
MQ7^<F*HR.3QY\NKE]Y=OQO'@>U.9ZVSUXK;AZ5VG_T\QM7[XRLK"38V%SNNR
M5#:13L$@KU]]4TQ<>?3RZ6O@' X)/][^SJE?FS2QXN--B>@^^S#7$UWU>\^'
MSSXM];QD7]>*?.XYG9Y=G;P[?SL^OWS3[UU^+Z[.3GYZ=SX^/[OZLN;YI%F=
M3T7QK[6K]'3E'^HB5=CA:/BM+C[F-"YKV^_)NIH;"T]3D<A25S(3KC+)>Y&8
MPFE7.6&F\/YH,.(_PLVE5?0T,7EN"GY]($IIQ4)FM1+_,QJ.1OL"UIY?'@A9
MI.+;#3V45DV5M2KM]^[22Y9AH^5<)W,!3T0-G'' ,5FI=/C%+\=GDJJ/C,&G
MRB56EY4V1;\'JW/"0G&%R_EI]_6GF<_G0-[- O7L>?EQ%>3YJW^;2A>SET_/
M7PW[O1]-EBI[;>?23@("=)4!!E1&F$*)A:D4]&B%DK#7:/^)N<I2^)*V82ZK
M"OMR]237\$]J*+D9]$\=S_UXN/E3(PI3B;E<J'XOJ?,ZDY5>T#A (!L';BB.
MD\38%)YDJX&8M_1*&/!70*EJA9^JN;H!A3KS(&(TT%NLA,I4@B**#5)MX8.Q
MKM_+I?\J8 MVW7P/?0+M2!]QPG?Q48&&_C]H=.=GE8^'T6*?0,I/]4)#YZF[
MIZ##,BL4PM*:TEA<6U DV8H$)@U]@DC(2J"@3$ T5))!+ZF8@"#65KPVTJ8#
MW 6_HA#A'H"VK-5P))GU>Z$G+^1(E:FK1K0:%<A$[J3KL4G7A?ZMUJED!8=8
M=@I6D=63&I^0Q(F?2D06D(>L?7< (N2<R6J&'2N6FA>\+@<$,_/?)Z6@;&'
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
MB'Y@J5:ASC& ([_-^&T5)[=!Z4Q-EIDEQ0-0:5"%T=QCMZ\2\)E[68C-?0\
M"#.D#MML?@6T 7(*'R(2.]P0KHGJP\*$M*:WY3?KJFB831Q!-13J$9A]:++[
M% "(""SH4!S?@:?DN(!Y@.(D<X-ZE\H-JCGZ&P-$9V5G&(:G>ET*O7H*BH7)
M%J0;7%.*>Z>%:>IV9<8:WR"<P%(4(+]-:0<7/ _%>2%F+* 8WK_;",@=/ ^"
MBGKE?4U>WD*!FP,N%8BG619(_3ZFRRU'GM"1,VLER$$!<0$OIELV]8QIT@P+
MQU)?.69#H"GSQDSXR$J09&.]EUV5V6?PHD+A#I]CNZV =E<\^_#JC*+/MVFK
M-N;DT2);M>B^J8CAQM-FU\Q[PZ?+^#0< *:+*B1":8J,U5MCGF\-DIDVH>O1
M_OZ=@!!WTL*4VI9.^6SE(%"*?<^LDGAD!$]KPQSE3'$DR[NGX1R"3RQ3MKA4
MTN-5Q*W P%AYP?K$VNNNA2/72Y8"W)9FB4K'YYX[M7W1T8T8I^%'O[=I[<CW
MH;7;N0X/BD@730*)L/="A_01+N4YL"HO6,Z])W_)(4FV+G85P8\"BV^/_5.:
MT$5&-6S<3$>9PC8=.*48#QT^AN=3G=9@FMF52.MJ%<)/N?R@\SJ_5J6'8;4[
MNC'7P_5;TQ6%:4CD(AF*BVR8"U!8.T+@$-I9KZP%@YI#/:G,)9X-VSIC^(Z-
M;_J$13X-(5&=9;4>O>%3UX!]R'DZV&4LKP+QI\-[.MRW5I_RXNM&Q;86(JY]
M6*^-N/>,.Z41-Y90/*%"A:A0XNX#;"BI>!+*'MHRBGL3/!H>?-H;+<:GCY/*
M__[;X7=_^UAD?F*5074/L%5;J("=K"T3S%@Q%9E9R2S $(''&@1U)DLU-(]$
M&!^I]/VQQ8T.F8(0Y6!?DUXAI8(DZT+,C$G%5/K(!B="*/ZCVA0$IH*P&J<
MI4:)8RG>%QQO6VB3-68=J.N=9.XD\\Z2Z3U"PR'!HJ),)A*,P%> -$WK+-R!
MX-C #+=ZM!95=)N#.X+G.P'<">!]-#'==^>+F#!YP13S*;[X.B$!BE<O*#PA
M=.ZSN(WOP/'G:KA9^GR!ZQ?H%7X=5:['>(E&]V!G"()Y$ZSK>#4G*#J>EU6@
M_];SZ-?::JR%PRJ(*KAEDI4F*-FLIGP(UJQ65.1*=6E\]G/J4^MXLXJF!DDF
M=>Y/:5(MK4P26Q,ITFH7+GCQMQ:UTXOF!F^FI@SZF9)?_EY BI,W9 _%^=U2
MAY2 R9OC_Z'R#3?3M+;^5IIKU<2WA LH:!2Y[6[ )RMN;MH]AN$O@.E2P 1B
M%QP>O>$\8#SI?N^F2,-7[4AO/]EQL#O9L3O9L3O9\<7IO'.\[BQ-->N46\_:
M=2.E>*,4EF9K'[M?K2$NI6CB('YH$*H?U8=2%4YUBQ0EX((MU,KY#)B8*GS#
MQUAOZ)U/8Q:^(H52\)F: 4939:5*N9HA*H@)Z-\6M'S=\/WH<R1<U4Q*_HIN
M(KU<@I9U<UWN,CX/GO%9NX=*1N>#.</,&=A55&&#]36<PN4B+)]VCFIMQ'JI
M3>>"@(K2&@@J-=^IISG7@J9;$^7T14I@W"DP[F1S@6$RE\6,"FGI#D!NM4X;
MRA:14=R;NF&_%Z7._;VWL9F+1/@BYP3/P:ET%4J=J5"N6XD,/2@^=MX]!*Z=
MB(SOGU48B>_6HK/=='*.1L.*(DT'TCU64QU>4URP=K@DI.EMG:GF;L&KLY/P
M_,TO5V?B. >A2.3N-MP'KEEJ;F^'G5A7XJ?"UT 04.XRX@^/C]']^KA =5B@
M&RX_X1M#NW=TTF5VS>VN["KC=9Q4[T+6DK_U:>.M2(UMPX$#P(/8P=8Y'_OP
MGFP&GCW7- (ATJ;-_N]N>G]0()B'6(##T_&E0C5VR4=T%])J14YWOY<T-]E,
M=4&$1\$S1&L\B<L7@K 1IP#RS I4A ^/B3*#]_G"5?6!HA!\-.0F+F,G=8%7
M2%@,O3&K_76U&WF]]=#QVJGB @MZ\=9:LD GI/^ZUP<"5W,E"W^:@:\8PS>4
MJP:P'(JOL<![: =1-6US[&\'K@^*1&/Z329T 'E&BAGDY9V:8<) VAVT/GCA
M9^771\AF>6Q8'D(?<EIC=-5T)*6L\7<7D"<QMNATGO"5/P/Q9G@\%.=X5B%-
M+9I&T.#YX8&X G"=B^?PYZH"B[4"PFKP$<7^X6@$&_G" &PM\/J7@?CG+^+Y
MZ&!T$&ZF H=89:J<HRE9U#E>CP>=[N_]=33:.SP\V/ONX-G!;I\_*N'B2K8U
MN4'-J)K3@!UUZ.^MHD+A53X!]/='$2[?CL=#?_+@B\**_T>8]]F1N.1HR0MQ
M@96[NZCO(XIM!JE[BK\&CW\O'O[ZO/\ 4$L#!!0    ( /V![50.6R_F<M$"
M & F'  ,    9F]R;3$P+6LN:'1M[+UI<]M&ERC\757Z#[B:.U-)%2F3E&1+
M3N);M!9'B2WIE63[R7QQ-8$FB1@$&"R2F%__GJ6[T2!!;28EDL*]S\04B>5T
M]]G77__?S2!PKF2<^%'XVT9SL['AR-"-/#_L_;:1I=WZ[L;_>[>^]FL_A>O@
MVC#Y;:.?IL.WKUY=7U]O7F]M1G'O57-O;^_5#5ZSP1>]O2F]KM5H-%_]Y]/'
M"[<O!Z+NATDJ0E>:FP(__#[]^?BKN;03!W[A4OQ&OV3KU<2CX5<OO\&^^/4K
M_K%P:5IZZ0Y?FNI+_23:;C7?W 8'7V%NN)EV;1-AAA7*_[P__YA?GI9?GU_Z
M*HU%F'2C>"!2.$-\TDZ]T:JW7EL/J2?2+3P(_M[L15=W/F>WOM74SYDXG.)*
M\>>.2,R.>W)LN_4[X0>XH]72%\:R._6QKU_!K_K"+*GWA!B:B[LBZ="%ZH?"
M4^&[. ID4GHU_5*XW$OC>CH:RJ0<%/CY%?Z,]S3JC6:]9;;%C;(PC4?E:U4_
M%EZ5Q.DD4/!EX:+3L\M+<U7D2A$.HVL9I]+MAU$0]7R9;+K1@.YI;&\U-HA(
MI?#@7P?_WZ^IGP;RW:^O^%_X=2!3X> 3Z_*?S+_Z;6,_"E,9IO5+6-B&X_)?
MOVVD\B9]Q;3\"N][I1[[Z_^IUYTC7P;>6^="IK\X)V(@WSHWWLTOSO$!??C6
M:+W_]OGBOUL'']KM,_@'P7/J]?O>O?7^&R[\V_0%?],+?L!3M]_C7<W&3J/Y
MF-MWFM\DX"RL!OYW&,)^CO9AHV(1'(>>O/E3CKXU@*]MO=EM;C_HN7O6<]L#
M&7KP?^E1('K?NB)(Y$,>U;8>=1"Y&3W)3UP1G,G8C[PC^"[Y=O37 Y[YYO6W
M_QS\YQMRA&8#'OM]$[Y^P/VO$1,.OC6_*1;(P,%7#WE&Z]M%7\0R^=;Z1AR?
M'Y+0=P]YS@'"<J:>M34!TH\]?._;61;+;]OV4X;PS<,VZT+V\-2^-?2GA]U^
MF,41W%M8V>'G<_603N2-G"0=!?*WC2X0^ENGV1BFSJ4_@*6>R&OG/!J(L,9?
MU.!%L=\EEN+Y5_H^ST^&@1B]=<(HE/2C?_,6>8.,D>G07[[GR9!8$/X)%YX
M*L:^R]SE)CU'7G\41P,DR'H#)$PSC9 FZXWM.G Q)X35P:ND_[:4TC;>Y:3V
MZZO"*V;SU@(=;KPC0IS+BZ92Z<:[H[]N>>-1+%P4T.I12O2]O>A'<7HIX\%Q
M>"63%)^<;!3 :B>G70:+0?&]WS8 >5H^8BU(VIT-)PM]OA9( @11\C;T Y '
M<0;'K4'2[[\'3 A*F$;QZ$2F#X+ES9N9P_(ABKQK/P@>!,?>[LSA0)F+OWSU
MT_Y^EJ01'/!'7W3\ )$]BV/8L8? V&R^GCF,[[,$E,(DV8\&'3\D=1#!!I,
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
M^\LX^9*5O["SO[T0X&5@P:U[\,+P84H1Q<M A/+%OS ,N'_]Y<M BGOOQ\O
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
M\ML=O']F2%4$:^/=J0OJUOK:670--' IW7X8!5'/QZ4?A^[F2T&W*J@S/2E
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
M?;#7-QSU(?EMH[ZSX>!ZX!6O-QP<'$;/H@E[VXU-T\!$@V/(!DX_0/ Z M5
ME/=X<D&4D ((#\0B0E=.GE]>K58\YY %*S8E=R@8A3(T?S1F.YJ,QLVE0_ME
MIE:N)<23Y-E^3I2EI.+C44\]WR(9,W7^D0%%-;>(-%M$.;>WFN-\<\HTYUF)
MI_F;D9)<$BYOFEO?_OU\-3RX^"[2/6]GW*?)3]$)Z_P@QWK2W31W&QRE1 CR
MZDV]N75/(CP^.;)H3T^%W-FI[>XV:[NOF].(L"*#V\&>T_2^0G%.:?F.-=_/
MWH(%F-[W5&=:W'5<T"_P@'\R&;IX(Z^.W'R36WU+*=38U+[7% [)@WUV<&\\
M^%=\QV34;BRZ-QEUR?W4):5&Q5T.9)?N\$JQRZIZ(8>:=J;I:9P3VQ)+\;W>
MD<!+ )HA[:4]SY!WP>")=?KYNX;%I]LH-U-L6S9F,9?L]]/]P_;)^MK9Z=?#
M<^?R</_WD]./IQ^.#R]JSO')_N:2YO3K:5JJJ_OIB7-T>O[)X0EY2[FBR_;[
MCX?K:Z='SO[IR>7AR>6RC>F\NSRF2H2XJT;83/M[,^-I?S.MH2L%_HFA-3O5
MQ(WZL2KQ!Z-:8Q..9]ZDA**P"E(O*%BW8MQBP#H/? '^"M33BZ,L])#'1O%;
M)^YU?FHUMFNMK=U::V?GY]7#J;E;+=@<3CC]&"WN_Q+?&HTFD'\;])KC7U^)
M=U.[:%1(:)#P:]]/Y8)@WG$J!PQ(<W-)\*^ ?*V-=SJ)BM%O7J@W;PG:JMAA
M&5*VEQ(KMS;>G?O)=^=(N&D4+SMF-BHF:?#Q_5+BX_;&N\]A+,&$N)*><Y&*
M;I><^U@[N-S(N57QS3(\;2TEFNZ )AE'0SP&6>'ERC#-K:5$QM<;[S[*G@@<
M0$E74IUHA9.KR"NWEQ(]WVR\^P1FCW,ANC(=.0=^@CDD65PQSF5GG)6#<8E]
M.PO*[9;:P;BK'8POW,,X>[8UI?GK/*3LSJRD[#1:?%+INP?2EQ-PL=QG<J*
M3IT[_"?STU$-K@BHS)M2U/I1@%47G[#H(TZH_H,[JCEG6>SV12(IYX_O=?(F
M1?,6[/?9V3D(_*V*3Y?0R^MEU$J;C8UW%[ID[LC4&V%;F2772I\%21=)*\TQ
M\\U28F83.?9$11V:31F-?B<VW Y%,$I\8K\Y^NY'H<<EGGC-N4RR(.6:B:'D
MH8_+;G-5++@4T9<R^-1L;;S[_[!BV,<RQ"M)2 M?!/IORU7@M#M1ECI*E<&0
MU7(C\O:+=Q[DV+N[E,B[M?$N9[PT"H\;7"(27V3#84!_BWBT DK%\V#KPK/=
MO:5$W.V-=_M4_XOE]X2NP&=%+Y8*@:D/1)LKX@5^ >I$.R^0QQLLA=FPZ K#
M5X4?[RVG-K&#PVNHBP0S88J&><L?9ZB8;SF6+F6"2_/UQKM3:N1P''+A*!AE
M2XZ?E<<A1\K]^2*E0260N)S0?'!\L?_Q].+S^:%S?OBA?7YP?/(!J[8.CS^<
M.']\/C^^.#C>OSP^/;E@8"Y_;U\Z9^>'7PY/+IWCDXNS0_Z5<?")D ]1IN)E
M5?ATX0)7R\E_ECEFVGQC8J8O/&BZ]/S,2CYN+*5NM@OBU(\E9<+7G,,;Z6;D
MASSM=GU7!T#WHW@88;-BYP,VJT-#>-EMW^V7SD MS%W*XJ+FWL:['%VQ(YH,
MDU4P+=Y4[+4,29<R:;Y%(7<U6_7T.@2&VO>'&)W<AZ,1?NB\EZ$$3HM^1?Z=
M&&X>#%51S:D)*LN-[#N5"S+'\*7,Q&^!/:YQF= 4 ^Z XTD!<2^Q$3-W^4IJ
MRO_.2H=S''IRB.V:EUZGV'D6G6+Q.?=2IO"W6ECNY(>N/P36G(>&G",I5<!3
MQE>@(B\[!]YYZ1RX<DE5;H$%QJDG]TZUMK1WZDOEG%H^=F8)WIEE]3^IX-U&
MN[[O=_P4;BE)-W(NW+[TLF!5)>_,9]#XJ%RGJM?8' ENGFUOY[V4L^A:QN^S
M:/1KD@UQ86]H3@M\KJVOG;VO?\FD,_F30[==XG_*?OTDOF/VT%=QQ7E'9],N
MO!0!M0K_*M+R"[ZV/]6_6-_#-M,OJ(=BG^I35PK]_$OI]D/@2SV<G W_1(Z(
M)8["\22VI5?]Y,NOKX$YYFXZ[2!P(AZ]D-\FAD,I:#RO'_+87A&&F0C6U]2T
M%'H-3>ZE+@$CU43;Q[$ZR9 GH3CLO4CFU>/Y:7']]G; K5^<TR&9O&_Q16J.
MRR_.%YP*\/;E=0N>9*>%UVT46D;K;?S%N1P-X?T?$5?IJ'YQ3L1 \G:?1+B)
M?J'QK[Z36F%7W8@7@(?/I3GL!7 4'[G/291*+/(3,77N/XKB:_A8_QA%Q'WS
M-.65ZX*[E)+VJUQ?ZX-$!% \Z21Y$KF6*FV2*G"B>@07G.C P7[,SD\H7M2
MZ,)E:BSTS_"0FB,&$4YP(/F52.UT1+T8>:Z^7S>FRZ=4\Q7M_!*[2YB9=DU7
M;>473;0AJ=G3K.GJ-_G5G^ZJ<EI?>W29DWXO#1Q!8=Q5I! H4L@W>].0R>1O
M./CA2H[6UZ(L=ER>-^_(&Q3@0HT&C_'1TA4)@]#-T@Q>)Z_N?+0?ND%6//;8
M4"Z^3SW*3$-;7QM&/,&OED^ZP6K>5/9&^)77DV@G@,[Q-Q<VNE%"7P0B9#]=
MU/F;=0^"=9!'5K X6+TO,INXZ5P"CEU'..9/G=E C"9&F>-P##_,Y/@0= DT
M- #@QK_'H6^A-_XM CG^W;4?!./?=63@P^Y.0*%6/0$$'=;$?': &+V9J;01
M-/&!C$6,!PQ:6D+G"PMV?"1_8 >W(!%HQITL)95/=!(2N:SQ)7H#O0@V'8<S
MAM*%AX/V&(R< :J>C*/YPW"H%UXX]K:G&052V4GW7DH[1,80.P(MA"Z3[&WD
M7L;2$;V ZD(<N(/S%#L2+A0NL!JX<=/Y"D8"R@<>P<3H-/T= $WH3.54B.&*
M2/AOJJ@K\"NZ)I^^F,)# ',)/Z\!"*8\@EG0.$=>L[G>U7RYAG:0X<HY0RGA
M6V.O#$%P,-\9T7M@/_A5D@:"Y7N#(R:S 9L4"-S [_5Q.[]+9,E9^#V,KD,
M \06+RL#FJ307$JV'7-?W#^:;827U8K7\+A+ZRV>3-S8[_!8O5L%Y*81D*$3
M(& T\)*/[SZOXI%FXP=MG9'KQVXVP/E$P$L<CZ4F S8%R9"A1+AWZVLBX7E&
M@R$').GE;IK1O$T^-3?* @^>"UL?.\C#8S@<X%?=.,+IF%&"Q9J:A?*$3'B:
MSX=4!KLE;E>"]E>(C?T59>MK29].'+$D"SV<X15+^ ]/9KN5Z=2<Z[[O]IUD
M"$8CW !W\20P1 ,:]4:??1HHBV+,^1P&R %BL$W]F%$F$-?P'-"&:<QKBE0<
M1J"MP$8(/6J69[7"X[,A/U:/**:AQ;=P7K@WEEWL]4"CC?V\\,+)M1Y%7/ %
M*<O7\-P*4Q=L*:?(O=1PQI$$1:TC 2(J4/P$+*Y)G(Q$%I8L#D'#<K8:($3[
M,D01 4B 7KP(=*VA0(=-ALJ>]3Q$03(6Z$IR[\'5Q,ZLETJ:"4>R5K^#41RD
M)%ZP"6P7;I?$FN%^=2_-PR.W8.DC@0[TTWAVGH(;+P7V.]!B)KV6 <I@V)L^
MWV<482"Q#(1 C:D-_I>,PB@<#:),%76J1TR\68NKE4"2%<)W9I0\Q51-(#0S
MX9.<3]4,DA@S30W%'3=[IKJZQZ\[NYPPQ28M+E#^]$7 -M67F3&]!:.C U!*
MT$N(IH@@ICKHR=^.-(QSMI.LD_B>#W:27&6=X7:W^5;E(9^]A[QRD2\V=YV+
MYSB?0JLFP:@U8';'^MKQD[F4E]LA/F/HCR\//ZVO-3>=7_VQ VJ9 WK_^>+X
MY/#BXM=7_KME7>=RG]+I%69WRNN5";NLD(I()A%(^HQ=5-W(S1*VVF.)GKJ_
M(XS[<'(N6A\"GH7]B% [$SIM5YOP*B*1H-DN2,H;QQLZ^C!WPVE[8DC)"Y\B
MC^RG+Z"BRL#YB=(R."/CY_4UD:51&)'I<27AX8%DVQH>8])+^&(,%WD9V.8!
M.@9_47KAK>"5/87;+G42*9P.58.,T-F)#TY 8Z78!]QUP5Y'W\48$KJZ*"JJ
M]J>:M?W,H5 XL"O?DTY$!H*-A#K6Q]DU<&@U!!F[R@\1#VI@@'>3/NAB-)(^
M"]%$RNLK/@EL2SN0S@&  J9(^QHH@;S0/^E0Y$%;ATT)#,(;]K3F>*+IB-SR
M$;E&$:<*EQM:(S<#Z*NR'F.O)?00 &F""B[C,>\S.E,!J!Y5D^HR)W08JQ4!
MI#'&]R(_H%?TD(81K#3.7(X&7OOHVV?"04RG<"]\!R\D\PD!1M>#'U[Q8!V?
M'0L8UH*O [\+&S<"(D4PU7H<3U[)(!HB1+7U-?+\YC\E@!O(9**LU\<X8M9%
M#W),)Y-BX \_>'(81"-Z@(,;GTJJEF5W_+"'Z50 VW44D\<.^TBASY%<%>B@
MX0HP-XX2)OD$NZJ-UM?</CR+UQ0D$=U?O!DO3OM^[-%C1OG#R$>CL4QY18HQ
M<K@-P]9@/'53Q!+::>HI!-_),(GX]("'<$@#F*\Z<48UA94^G(X(N +(PIM3
M7(5AUK ;:(6EM@F,<=@QQ,<'<Q2\IC#2PG \22(7Q>-H$1;J7/EQ%"H_+2$/
M8A.%3^C9!  N)P!B)ROHR@?9X%RAV<U9:WXXS%)&H10=4K#[80@,'_''=J5>
M2PUSS89EG!XUSJAM== )3#B&_/\[!KDB1WH](F1XL>XX!N>;>0[0"GUCKZOB
MVL^M?@Q\SMCPB>MI\LJQ*B6J( :<(W^162)=*G(8(.(F6"?*C(+^5HP']0ZX
M/_#_5>Y[CKH2 22,==<8K+H6(\Z#($B K\%RF8TJ+EDD6N;E233L^TE*WC6
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
M,6M=Q;31!+"8\K39G0^?M*D:YYK&L!,S-A4X3SUHTRF=L\G M(,?&;9Y2S,
M8VHIX:;;)Y369ZN=879.6Y"H0NU4^ 'N! U-#+M^+U/[@?#=U;C?]O!2>8\6
M=V- Z-9-2G+:_4(+YR%84-D^9NW'*A0C%:VX$A?;9"]F:3:(-\Y86[=X'U7R
M=KX5(W/*Q?71Y/5KG6$Q!)3SD13H9)#^K%0+-5L,6P6B^>$IE$W'.]P7.ELX
MX[[+',O*F:/*JEJ&E*G;,Q-WJ\S$F68FOJXR$U]H9F(53J_"Z;8&=VP5T".8
M!TIO<U!Q0ZU%R483 :,"]HXL]?&R Q&;Q7*@%V.4,J'>YB*.!4A*F6;#Q+2!
MM'.F5 V\BO)HB6?9=P5G<CA5GT2I61#Z*O5J7,F+.$:E1C>R^C#Q3'5T]&3N
M?%+H@#7Y=MH=4Q5FC>*\+1+X,BR;RMY<Q%-9+FYU% !G,+&K?*I/K3!Z:;Q$
MD*--F)FB4ONX&QO;II=3YZ'7S-03R^8:\RDJ@XJ2)$Q0794C#J(L3+E'DVIZ
MK+)+C,7(#=:L!LJ%7]6DJ?%^>YR85%QNOA,,D+5@R]CCQ?O8/0ZGR(^SQ'P!
M-/F)K#':;ZY#54.!C4-1-8QBA2(W@MDZ9C"F\F@#S40[X\ELHF+K93VKHIB%
ML>EHS+"7S@$\[19-4M/W8LH>T"RPDI95*\T *K:\B*>R7&SYG"/E.A6R4'E2
M<PH%*Y@6*4/TUZDFWZQ'%E,(X%X@\C#2SU)15./_)P52U[2/YP,P%/@8+Y()
MU2MAET_*8["&9\5^\IWGQ+#W'V/&-1P+Q;?Y*4'A#,%TR:AM#$L"XM5H\E+O
MF($?^@/J%3-9DZ,\?S1<4_MMIC%$X_6D7'7+=88-IK@=HFF@3Z%V$WS^5\:1
MV>M"HL.MRFQ>9EYH/8!#S>U^@<AZ.05=[1(/',KC,"I5 G;%Q\P'9NQ>++J<
M.E^$#O3BKA_(BK$N& 57C'4ACP48ZRDF].;1E2ZU61KI9L76N+^QI';5O9G<
MZ.25?M.8RGNP3R?:U%:0Y)J*]KFUD2E:,09K#H]=)80-3WQIY[F7*7YQN>.
M^I^.:8*4S P\TQKER:G?/97U%-9U]K%.T,ESQNPD-#+<4ZWF3T)5GGJM4HRS
MF-N3J/ *!:DXJ4RGL$TDKTU"8Z>(Z?G2)#[P&D&Y5X:GP@/A(^K2=*M66?M9
MC/I]2!(@CH9J7BNIW+@M)Q%(0T E@?GFE)9+O^5GA>\CAI]D+BC'"5<)&%1A
M;@_'B2>MN]44)Y28)Q1$AK)IVFD 0I)GTZDA*MC@ <X1$)ZA^ -P1XY*^\R:
M1X_WXX930%5 A?BX-ZZ*DAQ(.72(0)Q+N-@Y$JX>1N>TPU" Y,9NE)] KF)7
M6C 16&%0T:=K66BD9UHR<A?SV&./%!Q"AE27F1)?Y0BCV)AD)Q5\!=H/SI3C
M 7)1_!U;#"72;B>C6B%3=V$<BAXFF4X[M!X9RR&87JKU3R4H%XPC5X)R(8\%
M!.49MIS6EOZ4.DN.YWHJ9\ TO"P9GFN,$>YDS:,(E$>Z^$PE%HJBB^$H$8Y6
MH+S&\L.!71'<0>?SYL6F<R*N1C7^>""Q#Z>&4+73T=5-!Z>'I@EFV>6_@Z0.
MJ#H80;DP)1HD*D[;[7R(^/V6:&TJQMY1E+&N01H_;"JG$6B;3&UOL:J.86&O
MCY6#QT5'P+3Q.TQ_LQI9%2/XDBJ+;-CZ/-PW&%+)C>HAFB4%9QMU6U*LV[\"
MF<5PZ$:I"(\*$5B+C.QV2CJSSVI1),,^BN?$;O)DS4,E5U5*;3$QE0Z;#ZG@
M ?!Z'ORFTXJ7(@Y@145GS0;& ZX+M&;% N?!^_QW!]C)'Q6F"U8,]ON@"%HY
MK*;W86)-\%5)E?I6I5.X>*NN<Z]Q4K_I+58C'6J ,2DYGD%)<=E.9 U[M%45
MW09XC I]1<@&0EU[0>G^BIG*&R!'-9@!J9!K8AG&O%F*!7T&U!2C+DRLA7PY
MA8I,78IB>5IT1F? OFKU)M40!>#8/_UR?%!O[J%7 Q1(-_8QJT8&B;SF!F,A
M9^" LI@!;-S-#%7 (YQ.V6S4_]R<6SX-_Q>#S_<IM:]7S5%,-Q'J#'K)[0]4
M][JE;(RR0HVC:!J!;J"<BN^2JJ/]7D2]]<20LLS[RM>*DE+B^ 'ER?UL.NZ7
M]$7D=HDQL AJU4I=$D$*J_N1NZ"_5<W0Y:(V7>Z/R9:<:$!<!L@?[$M*#@=-
M" O*$9Y0Q+J!.AN N>*02--NA2:WX-YAZA]8KG7=2T"'I"+0&:@1K>IS?0M
ME]:3K7W@K/ALZ D5,:09H[V(FD'2G 'E",#Y\,CFR 7!+:RH-VL\(-]Z>DWO
M)XY&@W<<G/.AIL+3,GUT29 _1P02+5T:5$"=)<FJ/CU$ELI#-5,=?[RE&R3;
M\S$S3XO-^KT^]K ,ZSUT']CE@NMKS']-&UCM7-9S""B#TA158\DB%3KGW6+M
M><_J8'SIC3VFV.TQUL/LHPZ>$GU=6U^;G.'KZ.%8->/S_B<3;A:@BIA_%_2$
MQ(XU@F_&0  U<]=?P$X $8;\'G:&D$&2^.A<<5E%]/P$OL=JNUBZ:"XH#=W'
M4:?<M9["V*;V,7?;JVZ\A"J,;?J,U/)-+;^5*IV,]3SX26[V-FL/W9B?E?%
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
ML8]>*#/'="8>-6CUF$BH0L#)IYUZQQ[E>5-Z62(1%=]*>^4M>T9O9Q;F:J-
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
MXT/U5))^D3QOU9!J14S]U'GM\>B]8MD.[\#'9C5.!O[>O*K[;.!_8!).S#O
MI^4;Y-RIV$ZFE%9H2 TRX3__X&M?DF#+^QO1KN5W%%4AMA1FF+YG$QL!]W5I
MD=/X]!6]NHJH$IJJ7BWSZ)[AE%'_U[*-%.!U%N?AYYJU"Z-CCZP@44!RZ^ZM
M'\'09*QDBJ7SW/?M3'*!9I'<;.8+WI/*"R-/'W/6E6"BOI$YXU4%.;(9.I U
M59PA<?"GINF$$TJ%>IU][0<],MR792 HGO14HZ#@N;^8BE<LR[S0-".]8KSX
M_W;_+K>^].+/'#< %&+F8,SHEYY_QEGU:8G;@\U7*3>$;09^.3#[>KQ(,O6'
M)X^N4W4'Y!R4!(T]M?-H%"?/_%Y8@9/AOK>&^[I<;\P0/?A&--MBEWQS&Q>-
MZ4*BMN%\P)QTSM*+<[#]P_OC3__XPMQQB_7-F ;'S^!SN;=^XTH-,84BN<W/
MP9Q=O"ZW7K?6C?OYVHWDNLQ96O9IC^L_C^ATX5#OZ?NWY"\XKQ)9\Y&1XD-"
M[*8TDB'1^'GPS01XRG)5S3+5]%OE?R_!:8<[%N6LSF5VM:$;!X H?Y5UOBWM
MF>W.>K*Y(\.?L:,:&HKCJYWO&4.#^.=U/HO.%3T0R8L]TNO1?'?RY )RQ"CP
MY200 0FDN/0)@Y(Q0E0,/>CQ>U83.]'=&S%V\""OX'DVN/C"D#X[G03WPJR<
M3H)[>Q)HA?[!U[N'0![<8)X ?\J[*9PYZ<+TJ1/OL(O]WI"I7"R)&#SE2TF_
MGAI>7X": V7I4[5_:3MW7V?4O;F"-QJL5.9MFW?H(R["\HT[:1@*_!-#4'HP
MDG9IUKB0BR);+.-P=CJV7_391= MA#J)%8;)&\W+CD.O.6\,\R<XYCX-/O+.
MDY2/^>#JGLN52!1O+\#/W#LA!F];  I:8&[NM?OF=2R7:?FO7'-6D9B\?S\"
MFXA+#WH(A"1;*OB(U46<?/3:W.^"U\ ,U7JI:V__XDJ<"&K0G?3K]P+NOSP!
M[C\LX/[S$^#^!+B_T]CT_\*8/^RX/RA-M,+^SL]>QBQ[]W&:_\.+Y#]!C)B0
M2(_Z_YBH[#>!N)"Z9T7F?<),%<&$:YH^RZ)DYYLE&C1U"O$HU;TWE[ BH?Q:
M='G/S\1=5 >K;&!(DO!>'8X-L09V1[E_>=/62I'O&PS=0D-YJ==*E>86<,&5
MC4V$=B0A(0Y,OJW;O! "[W!C>'KKKKRIA)LV\:N\;%E*(#EO9P,A#DW0_\[<
MAS?49S#Z\$V;Q.DRTA"$4UP!1(]>A$Y&;,/,DF>#IR5"$7OT"R>OVAU"2V;4
MGSRZIK/8L4=G_'2>'Q,#F6^@'&ZBW^T&1,TQ#Z:6)V_=U^RSG@0SD_02)OE:
M4+="PL.K?9]OENWJBT3N (/;/[>057#W\=>+KB"-G?:<>S#"6"%P-B\BC##S
MV<;-;H&0%TTW?4GG6$<<]PM0/#2X*OII]VJQ)V+VQ]'^>7SVSQ;1^5FZ*BM!
M@W:5V[$,?=J]!*-<.M-M5%./-Z/M@DRNU=;1;W2/2AAH@@;1EX/8V71HO>RQ
M;OSC6$U'U-JOYN?\;,G\,)CJ5483M363=\@5)^R^6,1V)6_R>BO65 ^M.!(_
MM.ZD3&B&+[JR743E9\+1IXLHEKS TER1/I] D#E8?3-5=)?0WOVR+M]45 *M
MA\4%@"DZWJ"<R+,Y9T[_ ->Z-(*N0'O0,,W4-;JO=%1S(12VYS$J8S]YF 9W
MHE)<O)1C4%0O\(PY^C(\-X '"5JWG-MY=M:=G^D>XD/>5." E@%P JHF,":?
M=MD=>Q0XJRIY*LY?@$CE;CD/BI W-+W/0XX\+!SMC2T3NKGFQ.RD*OEY^>G1
MRHUJEB>-2,H10;3^:;7\DH'9] _?Y;/7;A&<"/?OQ#IZU%.=SO-=:U)ZWUDV
ME1?'HN2OKRZ_G*Q T@D(XB,6&I-K/,C&GW\8/@]*&OOK++? RQF-H9F[SP A
M5+FSE6FS73J=E.Q&J.A#X['[<.SSQTPXST0FSNLS^TH[%#TDA>].K%75H+2=
MB=7P#T&Y8DGR#ZCO.F=2]5=+:NX!RNH15.Z <U:/IV&)R)8AX2P@G$XVZ(X]
M"N4B\Q5D"T3-2TMP]OHKMLZZB!1E?I&=5_$!'&LHZ8BDH/:@>=#8JBW@9.6^
M;$.W3M88?P5="!5V]PO2R):XW$5_ILZW/;>*]_8",,_NV7:Z.">0J9]5ZUA-
MP6W26,+^(.%2A1A^UBX:>*AN0_;FTE7->MA,5J7S^HH),R:0+BOS?M#L05W*
M!4&IR( <\VAL4_[9Q&>=+?,&BFW0<'/O=T7660$LXIL(XO!_4TR',AI<=4ZE
MFZER/D>NJFW\LU.=3=Y5:E[,/=ULUTB?N_=FF2XP:K&-#XDH?1N[0R@"YL3]
MS(X=E6=FX_3)F_B%CV-K2I<]\R0DD4[^Q2^1=?\SFU[/SPA.NZ\5FB-+G:6E
M _@Z51^KE&FCLF "",V.98W0:J-QFNJE23XC]&"7$"KJ_#%G/I#;EU.4'9(Z
M@XA_!MZ_F[8>Y*B0X%Z<.TN&3_*;O*I%(:F)6DPR8QGLT\&K_K!%A[^M-]\^
MO'K]XZ3#:7.RU'?L4<9:7Y50C91>*EF%C(5T) \]\DP0&-DF_/9.,U2:][=E
MP"2#K(Q._ U=+1OG?G"%++?NN\[->?&=%FBT *2<D/O5P$/!R@:Z6UN)OB\#
MT*M$7?Y .;DO.I^DK#.!?48-9I6[FWL+"P'T)*L\K]TH&GJ>;G;)&.I3)')W
ME> <5ZF\%^;V61917X;68S?;E"O3NIIS8&V:36-T5)JBBJ[O-\A[-JY=K_E"
M?L33*SSKL9\]Q0C_\/SZQZ?6'6TH968')>!;0#$2)XGSH ?H=:CL=U&:Z8CI
M/9EJ=!'8R1W[A8].9&Y/Q_Z=6$1/R34L$4LS%J47(P7)ZULC4V(7UZ:%U#QP
ME\B\7@_=35DYZX&O!/2AX?Q_N+[V.'^IC+% S6U9^ )M9"D8.^UC?]+BMO0*
MH$Y@Q8XN+_(NLTPP:G%H0YU-*DQ:<#D4Z.@;DI^%@3'<S%T,FDOA0*7M-30-
M> GFD$AG3%2DE@%W )0Y(W*Z)'%7K.6H\. H?O0[)7(M7O1#1=W)&K3&' >?
MU'M.[7Q^X3Y^T2_+6N35VX8VMJ>;I:C5-6+1?U()D6-H%!TQ:_MCSBV] T_Y
MU0E/^6'QE%^<\)1'CZ<\HH ">+3S,[79,TO8BVHXJOP]P?+.3N8U6A.:MF#2
ME(7R2=YU^=:?0<%VTU2;]6]<+,*Z\X5"CO;Q(LAAY6R[M&%M>>3@)CX=ZDLJ
MN;L6K#[]U_*H;?>]< '9R\W<U7=#NQ6*WI,[>R<6%;(%9;-P9K2PQ("$JDP=
MK+!#I>G%1:S5#%[N%FFBNC+@2^!.<1MU/6P4DZG?=$,8YF['#IU]_A9-IU)1
M$;&/?B.D U+L>.,^(Z4& 63Z2)GZX6PTBJ"E_C+2U]I[C&-HT^FM";?J8B $
M/BRJ(Z9(,LWID+N!A.I*OPDNO6?)D9*D>[YU*^S4JG\^DE=GZD6B:AF>@86T
M@70\S.E6$PSL#E+,$<2X%>YC*AS@*M-'7IG[RY=@N)Y%X\9=S2XGWTM20;@6
MT;S;=J\UI1- 4=:F3#+JB$);&+2349^?N3&*'R$?QSM:<@DOTL?3%C!W[6"3
MW3T(%]SWP80)>V<02..P!0X!$",ON;O[R:TK]\XR7;KY;!F#MS L\E7.JS<*
M1UNU4RP_#L3%!)Q)/XI0TSZ*K7U$+@@:/+6[;PM? >W47-;H@\/K>UVYD,,:
MW-^#%WET&"5!LMNU;;=NN3OJLN\1FQ.P)VLH,A# [*$B*@5.0]X'*^,;Q=U&
MR#0KFF8(G8$!OK57;TF,71J+TK9&0]?LZ/F97$\1UKB3LPWE+3U^38N:*<<=
M:UY'\Y9EX:TE@VB:H-.J_V4]"[' )[?H+JPBN$6:,0O'>MPW,C[-\3LYE;[.
M]!\/OLS"R3IY^% 0$8TJF860!FTM-Z7EX:630@@"K9?B_,S7"!\G*;2T*7AG
MP'M0+?,R!Z*FIU 9?:C4B'EJYTAIPHM\"79K(8U.4=JSDD3H2VN*2=A,/WF9
MY]>?^M/V<O+(CT9YH ].-%N;FB7S<,RJ F@S@U=4E&B#,IX.^_TDOVFK@A^/
MW\_)L/VRV(MGQ,&[]S6@6>A%A[+:9GL_L1A'AU3=VP$9[>VBPL:ES"'09(.B
MN<2!40,CO.]/2*49;?UL#[FQF,3]>A3G9W%K!O&ON>KFB(=O8I'.PW*^/YTF
MU(@G6HB)>C%4]#'NS63$YAYJDW=;ZZ.,:PQ>5C(:AAAE<"]?+-O;3!PSH<5'
M7(C45-7,8=9@,H=U("#U=Z*HJ01\F#*M$-,X V2WT5_+K(XNYA'VHZN9^F1=
MS5C5#HVAD_$7+$9UX66F?-+RZ@1RZ(8S=Y,&920PO2IVI429&SA'= Q$J)7S
M,Q.!U(@IOE.8M(QE]B9(:&HV0%QB+C*$H^ZWSMD%\%"1@'MZ%:T#DB$V$8<=
M104PT5U>D 6D*X%_#"_)*DWN-($['M;4C#TY7GA%%L>65\02<H_ISE["%-C?
M,#0^1HT/)+^>6DA7[9OKTWESQQ[E !K?N1XAJT3JR6+RU97L!%G][IKN>Q(;
M?O8-5ZVTW. 2\F5G*JM.LPL/'@CH/9^ZGUKG)%V>GST?-CU\L(A0>?^='WY]
M97=U-^E:9^<>?H%\.]HP#7;S\$N[D+;^Q(/%-9D><1L,1$8;LA6Y8!9=YFU3
M>(;-\2;G[N* @,9V!H'/LXW]QN@^L4E0 B 2+SW0%@6U3ORLVR!N)\V=I6J#
M!JY_2F:M=JR,/.FLSBOXMVYRM3[[^Z-8BR<9Q9.,XH?W2Z5[VWB_D$7.(M@=
M4DQH' ('Q7;"E"T]$<TJ$;<F>:9-_IKBTAE$J1OLNUG5S89JXU8/</F'W#=W
M#0\3"0"T3T\T>O=I$;D7YT4&XB3#Z2W>J[?(SAZ,+M#1P>-? 6K>8J/*[T/<
M=7J_]^G]HFIA^D:SI9 )2FE+_AVAE/5%BV_1-HU$O-_B;Z=7?H]>>=C2SD1/
MYGFWF@"\7R'B'[KR@#3(!Z:!_/R+]6:7\/$4=+ZU]Y71H41*A71C:K9)X[ D
M?&,WA22"4.!$XN'AU>=7C,Z*EK&9V\6()CN&9\A5@)9$0JBVVQ>?(=MR?H9X
MLZV-4!5]H21>T2Q.2+*@ TDO8LF,7AIWE<9J4E>OF8L7;C1Q(-'^.;@PL/,Y
MMZH10C+%=+AH=('4+]-+.?/ DW\,:,0 -13#Q2AW%]@MT) . *E[6X<36S:C
M4=*.!05)$EINT%*'5>.[8Q0*H:E":7Y%2*T3H &HU"# @BZ@B[8O[4\M0M^%
M>VMD$7\69#VRB4U&G-!4OI8R@*.5R8N+8%X6[ 8+7?:3^2 Q.V8Z:J^U:T>?
MU"2CD._,NFHJ9,7JD+^L^M>3[Z5!97(QP8_]Y*7/Y)V?Q0GZB>7G+]6)/XK-
M^*_@GK\^X9X_+.[YRQ/N^81[OC\V Y4QD$VPT( "/+OP&J%0=X?>+GM*4D>3
M9"SDZ]QA(R>+7 3<"4U4_9C3,L->2Y6?%8CHTI?G9Y:>[<J%NQSI*;UV*.*!
M/9"Y%]]=_&TH)_O^@F^]8FBPYZ\_Y*^MRY %MA<'/GA^]BJO7V-&?H0[L>]2
M;X$51G.J7<5_;<@(>KV!F^0\$?L 6JFD!Q03%QP.PKN+<HXN*P "!NO4A(Z]
M7!GGYIJGF?M\1-'*WD[/;.->\:E@\\N6U%^6BT%Z:4^@@#NQE)YK:5--6^I_
M=OYM^;UKM>.J\96EOP]=U1?53&*(&7QE4AZF56AT:KAQ].C>HV[\35YGV)*H
M^V\Z_7HFH4/9W%1=:PQ4]G'36W Q#Y _=,0]J-LY&,Y0XK!DS:Q0$3_I"!1V
MO%3XLT=7I(NM@G/="W3)-*-*Y1&2\3OSXVXJ9(]PE- \KKIS@GXOE"UHA,S<
M( 6/\J+4%OM6V!H2%#*+TU-4$VNBHFKR12S<$_[)#=G].R/M0U^&H67C8>A]
M>"G$C]/2HD.]Z"ARLF0A_:OD6YXRX@26ON./PB,7JS3=MF#WWLR6: (@6'BH
M?4N![>?^7]G0_$)@2H!V3N#?)EYZ0!O$;5EX_N[ ROU\[F)M4D*Y!]H_)!"D
MHR69S^"OG$WLJO0S?N<<J*%QL]/LN8TF3Y"-J7HF2C U6-CE&^R%"K3?="40
MQP-H4MQ4?3G:C;A]?0O"L'E+NE4RTNT=LLBR;9415N<TGC^T=>C6EP]V?@J;
MQ6E#W;%'829OQX0K@;&PXPM7+] <T8[3]A]1-;+505@;NU*$T?#05=DSWZO(
MG2^W8N$(;W+9)Y!940"05A]/4Z<9IZA:.S+U21#1BX>^OU]*6^OM\=S)$]J;
M"K+3]<A!C;:"R'C/W'&<>WH$-C1)9S[.>ON7-BD(74K82L)\KTS)^;S<;,?>
MPC[?(,#[3IOICCW*?U5_N&;$]DA?X"7J,'#: CS*<J$YJ+.QTG5%*.5#M5$]
MB-HYDA?@?=S=1T9+K N2N<X+YU?V7&,;@;Z3':@=-LJD6#6R>H0DPLMN/K[>
MD?V, ]$5/"6E/NK*$G2L; D0]](=<8^OPV@P8F-*:IOR@MU,R$G[^#4GW:4\
MKJ=#Y7G\W>!VVX#G?CXKW?>5 ^@'K\KLA_S=\Z<_V)@O)]^W73P >7IMGDZ'
M+#1BO)GXQFX@>5>@"0JWM3%FZDS_/6>'9K\A'C8PN0)LUI,Q';EY5#J$_=TK
M3*OSK&QCU+E#(5.U(@+U/P<;<9_I4UQ._FBSGZGHZJH,8J'P;P6V::X+#$:/
MS$!7IL;#= [<^%A":2:K4A(PL-#G9X>-4ZLF.K4[^D0,&QB(A*JK&C^=C#7(
M2A%:J$:X"K[P3ZJV[1:K\E<%D9@XY\_-@3S(AN)[2MS&QT/LU)H_UEFH%>1+
M\XTVS#8F*F@3S&'Y4>'GJCT2N87C:U)R3_0T7G[!IF9DF9: 6/)P?RKS>B-T
M;]<\1L7L_EB.HWOK8M2]XXUQIOL\[(1#1ZX<R,MP0SFW)W5^N^LJRX+>R0O
M."WZWW-1AMY'C*%%")PYIZLI:GYM4)NRZ?*F9TY530;4*/[IS!>>QDJ>_;="
M+ZVRF-)S5?4"B<,NV/,559'&2+IV:!!P.-\(DHXY"R,F\KS[Q!+1N[AC1;&H
M8^E$.LJ==)VF=Y[Y/(ILE)<[O;7V>:,X]&F7I"X>95O:IF9]6XD]9W%3;R0*
M+FO-1<T;J8@ONJH(*1]I=(D"[!@X+=T,Z)>AXRWT"': SJ JVOBE[W-/+#6T
MFU((K,?9)S<;FO19#U/$RO\L@WI9:@'Z34GN9J3JNQ([\;3>[T9V^@?/PN$L
MYBG%?B<6%5/L,SC957.Q;,EJ'[^FB><Y\GT3]+K[OEQ-X?@B]5SOD\Z2 ZGL
M+4K:*5,&^CNU >=GX@?C(W#'I8T,SZ):S;&6LV0FY",OW9?=J>V.Q,=N]IS+
MT%0YZIFT7,>Q^8\H]+8EI]P6.R\U77^1/A".- L<G?'_H6VZMIR\:F\I2)A%
M*T75*VT)2.FDEWCK#04)W GWQ9?9U=75^5F/NY=H0&>_WVCY(TP$YY#S3M<F
M4YD')ML2/)P6NV MIE]/^O/Y51>HHS3?XHR:+*L%W$SAR?:EKNAJOA[D-<='
M_",/A<ULD?N6SYF&R71$W6-[I?)5_O=6)!'G^O.^?;[37)F0XFC7[;OVG'WW
MP-[5U\.9J*#I6:U$=:.+T&"<9+:@BB*Z>^HR#&@T>E&R\*P!.@Z6HC1[&8WW
M41@GNU;=Q5< 4D1J;]9]#$-T?N8<[EN03==YDS!_2F:>PO&C\80!:&!3$4GC
M1E.X$-D"&"-&L/=^(X0!,XS,D@_*&GW$5NP=^+=O3OBW#XM_^^J$?SMZ_-L]
MEQJ9_N%/@_O@^=GC?.TL9WU?G^+(@H57L8R!'H**)T<6656R/,;=&#)P/$8<
M&?AHT!>)E4LWU"_(G%MD^M8E(>;NQ'0N1@515><]()==BX2! $0RTU.@\&]F
MP';?D:20._R\Q++"(8M5Q;0[]*5GH0E!!R\]")%B Y!ZU4;=(CNW*ZAY^:R:
MJGXSZS8)N<<M"0^=[P!0T//F;6)\DV5>3+[XW$UDK1RTX>)Y+^T/G0SA\R\1
M_/AKG9])R_M?T&JO_MU8X2^Z%D6];@C@G&YI:#6Q/W5K3*<J7W2EE1!&DP&*
M.+R3B*%B:Y?O+B5SY<9+43R=JUZ_(9\2;HTQO05\L&B0N(BDE8RL*OJR\9Y(
M:8AXL'Q&B>>Z[=S_W-@+UF1G '!MHP*O\X$76"7.RW)+6T.'OGQ#;4'26DX^
M"3W+:W<#8*O<%6;+JBZF5;?Q[([ZIPMS6Q&[2K?*IYE=2[CLX5=+M-"5DO*-
M[D%/73^.[/: K[L1#3):I+4D[4PU=*:X\"$A0%WP+TQ&%U6ONTEZJDFE'TB,
M,Y-5).R#$0 ^G&-V6FGED:PWTM!N'SHC  )/2ZG+6HD2B6E&GM>0C+S/L+L3
MG< TLNAL)L]?O"(R8-[V%/\ 97)-DT$4K1:!,O>:IWB9[GE8S\?CB"BDT)G6
MP!XW?@7\?2BT[JA+Z*:MC&T01D"BI\A8N&$D.YH@ D (-OLL1AZV[\2C9=*5
M2I =*JG1;H"5@ :S(B"\[ "4S+WFG%E*V;#G9]8!)6N_*X7CU8LM5&YYO*Z<
M\Y1%S$@R-^ZF_QA8*+,:'8F+^G8FXG=BF_CDTA/51\,SA 2GA,,_/Y,J)9YS
M7;;KNM2"L&D'JG5&$.MKV.!RJWI%1+M8LI#^*IIN2PWSP3PAFH2!\B+X!BM8
MJ6E;5(SPA8P7ZU(YAJS$<9MOV<#43L*,<7F9UG<"; >%@'O.6H2H4#H)7UOY
MJO5(TB'?!/96X3\:V7EFP=;2"I9+L5-I+B,I[/1[[JT/PL+KWJ0LN!OC+G;;
M6I>PD!91A#!&@Y;EYOP,OQ1M+Z5 $$PH]S*(-$/WF&[U_G<^Y:9[WI ]1QQ0
MWL]'>372B#KD<8P78N[]#"OYT6+%51$/&%&9)VXG/707 VF!L%"%XEKZ/,C
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
MK \-*%&E1H%M+8P+TE*^*K5YD 4ZO$D^7BV 'QT>WI4S+<AVP=M&:WQ@4XD
M[Y*Q7)4%J]Y)TV*(Y]Q1@S1"-/7X,QO.VGK;5S[U@F9M5L+%-,IC,11^H\ 0
M"$P6SJ"4JK'V9KM0\(?:7J@*A.5AT7E8(EKD"&MD7V^E' (&@)&:2XJ#5[77
M70XYW0-N.ILR5CO8NZ0$)F$KXK;D&N*#$ ?/*YWLYB];>GAD1QL8:?U9>BJD
MW(EEQ>8AK2AK=R?.E>_=:W*?N/@?9I[19,)NDIV__V_F&S;&?_T:7];NGDD.
ME]/74X1NV;Z0DY*L0$]J\)7@&"/1(<8P]HF>L9KJ+">ICH5+JIS%_N4X1WA;
M3LF?\,GM[>TE2RS,P"2J=,ZJLP#4M^QT[ZT,P-'D\PV9XIP9]"3;@%:) 6XT
M\R,"2S!+3+O,AZZ1 LRF%>_@^NGCR\D/=@$]ODK/96W#=%<&B56D5UQ0HKLK
MJ=@W"P9.9E#.1<WHWI3:7I6V=[G#X>'7+A19E/42J:@G'=6NK@?<\+OL;;U?
MV>3JZZ\_>Y!)$E.(Y>IRO00RMAE64R3P^LDG7UY]\^GDJ\^N+JX^O[J2"&+D
M.>]YQEQ!S'-YGD>R#E]&CP6W'7G/33M[[0[@7M"*9!\K%"?0;U?3MC96[.<O
M7KU2A IN^I>\+_)_N.-\4]6* 2$ A'RB)"/1%B=<V[=X&7["A7'_[_KIY)&+
M' ";529U=DRCD1I-501IY(4"=M9;'GOA(#1R<((E_)%U+9EM<X.>OG'K'"3Q
M+,,IGE6?YSK([AC!A_Z*:_L%!W-^]M(OCI=MN\(G'UQ=3;Z?7&_<3MJX]_DT
MF_R8]^!?V !$\^32K<6'5U]\_LWXH8PY??3V=NC@Z!K*M_S-W3AP=V"@<ZD3
MZG@YH(NOKZXNW \75Y]]IDN$?\(<&D24P)EGK,&4&[]<K+ DG_"&PU/.Q&,5
M!#.]4++Q=_H2^ 9&6S:\$#>.:*\D]I4&N'!QLSS[[R=<>G!/?O6'Y6:S_OWO
M?@?#XHS0Y:*]T5/AY'3\LL?T=UJI/#_[ZQIDG6Z-ZK*8/'[^MV=/+AY\<_)
M[L0:$RB'OA-W'KC[K(B2+P'%(.\C=* E1(R0<VY#-BT^R>@B"U(5WJPZH^I"
M<V=7^[$DAIS'B[J= NG!"VWE? M)&J_-K8W"[MRX@B5G9"X'1*2G2ZK7PGDD
MVSZ%X)46[3N3Z9^R->QP#!!4HA WZDHA@*HZ*40=/@9<#4P@QM=FTTG3#\R:
MX6 E*8E>OE8(-+BMIL-&20VWTFI=&"VYWAUU.=2^*FD./C^+1Y4V%Q<(A#=J
M2:6O(@[+XO;HA*L@^9X@6PK6TO7@X50&,@,6I,[/'O55+H?E .YO ES)$:0U
M.G\N.??GPMW_0NC>HNMPT?QCJ$2)-LB?:ST_Z'?0*;$>ATC1,S\_4X>'>)N^
M&]96*4V*Z[JNDIF3M"^O)>],P9RQ..Y.LSY))7=7JI<ZT86]=F,;@%IDE;QP
MKIV=O()M9Y[!Y$7"A&A>%;DJ-W(TXQ=*7NGN[H_X?0\##K8!:=@ RW5#K=$_
MXIST1 755J_;5T5<7)?D!SF9_8C(3K?)%XK$QG3B;^[U5_V(/1^[L"DDK=4A
M'>R!,K=EM"V+1#:X3/=LEFQ:^5R_\?27"@<W/(VF>^"Q=V&@F4"V)G":UR+2
MBN>L.D0P@$:-!&3P"*_+K4QG57:]5YNU$1N7(#"FPJ"[;VASYKIN1QF7\;7<
M"R+3FS:1 %LA2U:!'$:.4,C4>/-D8!R0AK%93. W3,EK\'3R;^[8HQP00Q;$
MDKTU07AH141>MQU6;CFXK;I2?@7+/F/#\$3X,P6B-M0T'W6^8,M%.PS\;#>E
M,4DKGGO/'L^T8VJHJ;PQ)\C$G>?"5T-,=8VLY+"ZH-!YDC@F>[0S)UM-\V8
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
MC-%IXEP;7F*2<X@(,O6A B/*M19Y3$$?T$4U6\22BM_SA.IN2EQ\-'0>E-=
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
MESJ?*E/X2,(L'ZN/;3^*!7DR$W?QK=Q',^$)%[<R1GKPON7&4V"(!'3A/'L
M/J+4UX$7JW#;^X"E?0=H_8L3:/W#@M8_.X'6/U+0^BDU?$H-[Z2&/967C!'$
M9N8+*EN&P/&%]*LB4P8.*2FI!'10K%4'C[%<L.H5 EO346!/@8M/(]!FE%+&
MY30O9AVNL9_Z4?@Q)^_R+KZ5^[B[/3.B#!%@WBF0KC'FM9N4#0% +*_6=2G(
M5FEM 3H-_3\]]?X^AM=\VGQW\:W<Q\TW#NV0_^%.8V2WZ$H]%^."#T]-191>
M_MRAG?P77M#[X!<N[C,8[3_2F.(YS:(W:DZ.>D+L7HB0F?AGOJZ*N/JGB**=
M*GP?)>,%4=FRJ;(V>#))(<_/%''D1Z/"7:@6$G.4379%G2*)'''IL$:Y&K.H
M^IAYQ  H1+ROMP\Y<'E^MI\OS)@)B.GT>CZXQ,S*C!%[I%!'*]>?1]YQ*^7.
M8_3]G[>4SA+^@P#'HUO)CL;-T#7O0US^4YF%J!)FY*$>3A$56;.HF1(T+T(Z
M-^M:_V$/TZ9BHQ(7"_(K;\(;STR,Q-=V# M[',C4]WB(WSUX>/6;]WV2!VKB
M#IGYF.;*LN$5S/-*5I3OAR4F'\5UT5..>2;<NNFP#J7 1KX^ZRO3Q4;>ET0\
M9IEW*^NJ\M)O 2CYGWCZ_:_R><3+Q5T-.M^^+XFNNVGK&]5^<88 :0_?<;VJ
M>J,5AL\(2KR\VR9S*:$<%:RDY\*TF=@_AGE+<)'D1L_KY!+M_/PL$LT1L^-N
M/$5W7=J<1AVH779&:W;?\Y(]D8FTSB5O&1<:?P%L35PX;B1-N4&WN%?N(LB3
M#\R/BHQVLC)LS5#OL%H/PLR"IAMG^(:92M>XF6U7F?(WOLX7I#PN60<F9:6
M(+D\\]F,DPECK25@TCZ-C;S14OE^O)WFOJ39G"MU= DE3QH)%SX"DR-KVF%>
MHOE(-HH:8>JCK]9E48X5W6,92"X6<-88=6BL]+TI.]Q!NHI I*0KUJTA]KAQ
M=>91N;PKC1T@T9N'63>M(#UJY[RJ6]E#'QF'?=&1)[O,W5;1'B=_*3'W0Q.]
M,,S+K&Y[M3JVUK-X[V1ALV0[NR7=%(DZ6B"2CO<!79.X61!_C)[KAR>/KH%F
MWN"ZN$S=#L6% G[5%>@3XFD22]YH?R:8&G*W79[D^34O_1+_6+7NE7!6Z?:(
MUW-^MFP#LQ6]X!6.-T\8B-X/)I^,65],@X@A*&\0ETN0Q^3ZU(Y./P&__3]?
M/WSPU;>R[U*V<@*H#]FIT HIJ.H>)$)58$,.ZSML:UO8(X.#49*8?$[&-RC
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
MNTLR$[E)E:V4==O.-[?"K!&J"Z$X_4>AZ@,:3"NY.'WII*5WM*R0&YU43B/
MIQUF'OC9=CX+9'_;Y.+(P3]HA!/,JPTDMPJ_=<.JQ-[K>/W>PO,L;.1:Z646
M372B\JT)9$N;Z6TI*(.DWS26M18)88S04NCIP_M[.9.OY)]&LK9/CU7T7I5V
M% 9>:]9N4O4(@K.PKR)+U%;<O"/7"T:B'T3.P0U$9R=Z^6IU3*&)^*SD1&KI
M8U?.8?)<\+-QD6G77_[1+CM+H>:1( ";(/JR?$V;%E6Z=T9Y.?G!>0PX8VW%
M)=C1\.1QI\;,7R>(?-3EFU3 D2?RIB*GE#NX5_J>BW8VX(IC@?G4*(_$S+V-
M3N;>CV:T-3Q&-^B+8*$$+4F)$Z@42=^HV?ZTZ\:RE-*R4D9#C!YJGM^TG2VF
M 5TR"LA8T4TK@]@]IM$^Z!9ED>U5O-_L;@:#C<9C4H?2ARGNH8:U=W9F9;46
M6%'TT/.A*=1G?BOR!$+UJ KP,C>EWGS/=1)8V*$I=0,]/WO[F9WHN;!!7-5R
M=FB8Q;?KRR!\D6F] O0J=44.IAAO[/E.YP,*+AG1]8NNO86/L09X'"JG51E<
MBXA_WN,1WND-G++=]]4!]2Z U>%6B10(8_\@,AA4M/<?)HDV67HEKPU"L"=.
MR8M0EW(?Q6&;DL_[+KDH!D('QXE+_@YN N&2#UTNK\MM(A(_'Z5VG$FI2]*O
MPU,QYRE=,O,HPW/H2I>3/[6W)<]VK3*[1;139AYSV=MBCVJ1N!F@;>@7':%B
M-..G:>=HKT35T9UMD\B!AGV3><P9.R-\L&?P28C(PPQKUJR0C[41_;Z(JQ-G
MZ5[)A7?7BS(O:FP<R7R)P6<3TRSJF=W7*1L<K#KJQYRV.K0#^UBA=%83WBR[
M=E@LU\-FWPZ7LK<74[(-;RB5E:A4^&>TV9"@0Y56PX-;R!$_,Z3KND*TB+P;
M:B>==T*EYDW#PEZ6L<V**O4!9ZG#DU8N)3"+Y9+ ;69>1=5+,UM?QLXJ5]>R
MXL?=FJO=X$&63"0!7Y[X/_[>FBELRCK)>>TOUR^!=$^P#R&8\S<+5Q19.A3*
MM87I\&R=SN<[]BAB94<>H_6?^]V53=S;O2#WY>[>Y;ZWOO0 C*7G6\HUI6N"
MRP)&F6L(NI+DV<R2/0(K!_LQM@9 5!2L=0059?Q>8"W.Q)6X;]Z%5GVZQ2(L
M>2";9"Z'JA!3)]'V!/0BWR6*^!Z*AP=T#)^F04P:QT7Z;\Q;O^^4']K.HO]8
MB7E/K-ENX-S/EF4QU-)4JH\GV8T .-YM'CCB;?T.D,E7)Y#)AP69?'$"F9Q
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
M.'>44H+%I\7-4\$&7]LT<0<:W9]+%) 53*S0FO$M5]W.U?FQD%V*9@DXA)5
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
M*<Z[2K0!2 G4:*;!&S&70*,RA)AF%4;*\.0)9H\V-QN4('Z#66BT"N/$)AL
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
MF0=*OKV*6]XP,5!N2H!U"SGT3&ICJIA3OL@T@2_M8#-.,/ =1(YOO'+H%\
M&7]2=[Y.F]+4@>1^3R)= @B?1?X'HR&70G2&7<">%\R,D0.S 7ML?7-7SFY.
M/[1;G=<['IQ^;CD<_M</P?_L[N[_H 7 Q_.KT^N+][^=OO&N;WIOWWHG%Q\^
MG)[?7*^SM/O*A //O07/B64;*U4,\'PUYVH5SE6WYE@=F&-U>75Q>7IU<W;:
MG*/5V7),O6 PT!,5#/]3$ Y:JAH830!+GN3L2_^0Q&FBO!N,'TS"F4_?^Q7)
MF=#]075O0<.D2D=S=L)_UOZ7@U=,E( ?44BVFPO".D".*W0GJ,^SD,O:Q-[%
M($\PMWFO0QE3^Z2<L%<D1"_G@!TK%'\83L.8R)(-[Y/U2#FJ2*DZ'%)C3?N:
MK4YE7'VI4C>LD2TK-I2>27*F=$*;%8_X0X7%??1>%2?=QQB9LC)!AYQ ;V''
MQ&'@O5;I)X6%XV%3Z__VG0<6=W/'[W9KMB]JF8O;]]<B5B;;3Q?E8XV2"-("
M#S3-?+*=)]OT'])$,8-WJ1V)?M=N^ED*9RI%\N^:[=]NJ1A621%)A5^IY"2E
MVIL]OL)#>1L^8GO#KOTEP6J?V)[Z'&0/2=_NT3+I6[=[8<,@D@.$+USMN]V]
M>Z0O&TZQKKJ4J?26\E<YG!NKJ-E@JZ"@[=4H:*^,@O;^]%WOO0=JVLGIZ9NS
M\W>-GO:->A_^?#J=1<F<4\3<<C/A6H[&=;-M@!2XB-LMNMH[=+5W]OU2*!#=
M5U1A;^B=3((T@K;?(%@EN)VCSHD8G)-)J$;>Z6<U*"AN=L%5'DB4<MB/XZA3
M0J],PJFE\*S!8;9;9XA:Z1SYWH=TQWY,.&M!^YT2V0ZJ"6D_S'7^F#"8NGWG
MR 7]J3=55%+1ZSGO]+(L$<<9WCZNWD^TLJAM@"X$VLQ8,LL0632FH%Y0^52J
M@L$$;S&8$&7VNW7R,63)'1%GWKMC@)94Y,9W$6J%R>_P6KME9@(CFBK. IBN
MN2X):+A#32&,%_M[1W[W8'_G8-_X\+B73,7+!2-YH+XWBY %V/+M!#FT'JMY
M)@RL5$G$9UI8SO.<I6I;5TVPR9P,GLH3<DS>R>*^0#USSS]^M;?3V>=AZWDC
MGRXG]4O/P2 +X&Y_17IFQU #3*G2)J$RDSOH-=9I;J[A;RL)KV'U8CROI/_?
M!)^]7@$[J!'L*[&O" .CSQDIQG<<O'"+K >X8"@\:"V-H!#T(\EID,4=C(7P
MW0 J.8=-KI'N))N 3 EBM 2Q/#V?2HR!5*KH,$V.^2!?,;H%_#/([AE=  A$
MC"*P]]30%;"FC I<$\DX#C7M\S@-#!V9)-Z2)>%VVEPW[=9I@58'3 &1,U/Y
MHR4U?Q8^_#N8+43U#"8(,KOO>!=H$X.49IL8+RSB/;$C231Y"7.I2STHF@LT
M:P*4933ZY(Y['7$J\<A2]N 7D72NKD>5%:!&3)57+JYIJ]2RN85WRH!*VK=;
M>JUE-P1R&0K7BG O,H<>S3(-N%>,8?=6AJPWF5S1<<E^OR5<NS)E?:6+<^&<
MA]N$]F:DV:YARC*F"W_#QCWM',+@DELA$_8AGGIVI>V6^V$V@J1Y&G5#S]B)
MPMLO\D[A>\DT'' %VUZYUS=IV"_B0)+'0[G+G=FQ*TWZ31'IE7;[ JN2R5RB
ME\Y<S^Y,E.YN\MC!&N^]VO^I>WCL'[TZWCGJ$+M\R?I]L0>#!_O7D+&*IU.F
MI^)L7)RAA#2+('9O?70SIK<4$)0>=#J'?F?_ 'K0;KU<[$/G8!_[L(4[[%H1
ML8-O2)FX)%%I3IE67L9[K2G,\7L7ELY^&GPRZTZ*A.[6PJSX.BE?YA6/E.8A
M+2FQ26GYZ:8JN9A<#T'W@%4/C+=BS^IHKG3#DP W&9&U40]3R^W-2@U*N[+&
M@PAT/A BX;"$8^94V+;[#L4ERH%LRE7>2H,X#V313D :\S>LN!<JL0!WI3A
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
M><KLT>*S3$J@ _PRS@#T%MT;30QHQ8;R4(P!!2)B*Y:'._^ZU[L2H\1$+LS
M.8NA Y\X(H Q!>J!J0JO.U;H3@W2D$2SEV%.)S0]X= R]0P.<<Y[]AKC) D5
M;K](QT'L:L/X\ U<0L.[8$ZS@8<5#^#+DXOKBRT"%>M1Z=C9-OUIG!(^XFT:
M3-5=DG[R7G9W.WLF-IO$U3%XR (Q%C^_[GII8";4*B".OS?'R)-A\Z3JHL+-
MD?RV0<L3S1I;M\N:".U*[[KSI-T2@$88&V:EQYW,EP%&2>$71I]=$=I,T!VC
M+3++.P=#^5<];FO+2P:<0-INP76K@ZAPNZ>8W<AHNO)IY^M\$F1&HT7O! D(
MJ5!*4671Q^>@!WU";9NJ;%6>]VL'##K#LF#R1BSYN@H:@]M^78/;?F5PVQ<W
MOYQ>>6?G;R^N/O1NSB[.&\3V-^G]UTMT6/W#H?__LNX_]7>>>!?:HY85Z?_L
M[G;,89,3>4(GTN8;>5>G[WI7;S E"8[AZ=F[<^_7CU=GUV_.3O!$7GLWO_1N
MO,NKT]].SV_@K%Y?GO(/SW56GV-BGG>K?+5LX#4]DP_$T@^:6/K3QM+WFECZ
MQL?2OZ+"P1OSV>XI5 D/S2UUV;NZ:;?.SL[6=%QKK 4NK,I117?H[.YX;\ZN
MX/Z_N+KVO=/_<WKRD:A&+MZ^/3LYO>+\RY.+J\N+J][-J??NXK?3*\QP/EW7
M^5COU7RC ^WK.H -RR?O19%)5;(@B#Z[4CCIC4G+*&56_ZY,[DRD KA LTDX
M([!&&M*U/DJ3*389(C5R>AL.R/-JWB)PQS\I*FEA%Y*;H]$=_ #G<&+LD\@)
M"67>#Y-Q&LPF!)!7P6!BFB$73!#&625QT 78<Q$6XTAVNA>8=GR'3]J.RK??
ML;#3"=S)#D<6US_  6"4UG-\4A%R"H]PRN8J2 WB13D?@#_^IX#E'V'2H<2?
ML)1,V"]RP<)GGT+08R2X%9@0P'DR#>/ $,Z=).F,HDW>._1%,0[7!@,"(62N
M65A8<@I607/*!+[:+9XTY%K&B##.677&O#%&1<IDT]3A/"T&^8;G*&X*7)!M
ME1J0R</6SA>/JMO]QQ-+9K0Y2G+Y[^$_9.G,H&FXMOO_>&[%[1$@FV=8EL[N
MLP\,EJHW;E;J[Z[4_E=9J4NYZ5YF6SPH@W>0F[I9Q[\O"+_".E[CG3W4&"]S
MXWMO05.K+N'3PA:77BK? B)X@^"F@:#N?MWQ3M)Y$#\#8/";;,Y5Z>K!\5IT
M<XUF]&2"O,B!)-F)N4;J^UIT?XUFNKO;Z7XGLO!R$D;A;,9]N<[!7H2W&F'X
MQ%W=WUN+;J[1C%ZF*@O1OO>YB_?1N6@]9RT&MD9KT-WM=KX3,7D2S76:QN\[
MWB_J+E)YOA:+M$;[Z=7A6G1SC6;T+!XJ3)ZD:C+8QT84/ILHW/U.1.&;,(@#
M[LF['>^R2 <J6HLU6J/M=/!J+;JY1C/:2,)&$CZY[8Q!4N[)Z8YW'05A?[X6
M:[1&V^E58SDWDG ])_H[DH3G00[=$@/Y?9*J^,_M'B9K94GC2VP"*RO>U48B
M?G.'X=/Q@JQI=M?70*V:N+>->?=_IBS8OE(Q%5.E,J!"TEZ##,RPRK1W ?_
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
M7)+#NQ2%9;5JBOE'^00ZT3VHA4MQ1B"E\2;0@5QP=6$IQ.,DYV*F,NP--<.
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
M=X'8HB C4OHD(DA93/<!>J.,!*ION](0"=6[%-U L4>(-<SH%\N&;N(X$5)
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
M/@9<$,P\BZ<C/$@79I*Y3OQM>W@+PT?8T(R/ [.=&2%\;A=YCJ.[GCIY&<;
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
M5<DYS<\4\"0%\;A^X7A=?/X7><DO]9(D*R46.QD6][M@M)?I#W/[I2X5BK7
M0YF.K(>JVQN (P73-6W]SJ.NUN$!=Y!*!?GHC[>H8ZAF;#9#GJ&18NT -<2?
M<J;&XBUY*YI]:>X.,Z\\6(OGP=GS995,29WO#%,='I"W%F;>6JY)M4(YPOAE
MBB!&V3J&\]D\GE_8EUY$:ZP$Y.Y8\\J-]54U(KT8?]$)K\*,3 ((*TRK8;C&
M2DX&<G<^.66KW^\^M(*;%Q+/!U<O8I3P-JCG0,6'!P%2,4T1R?)OLQ46,_7@
M5,&?T:'#EIW+'=B@$*4]#:[5[\-091AS-Q'J26SXK6GRD<LTDT@OWD8C2S==
M=@/J+#SC""O06";@%9IDH0E!N!XS4:QHA\E+KIY/4,>S'0\2I5P3A]]#P=>F
MW_6H&P:,1,9 G6KR"<;TTLJ_4Z:^;X5Z)1*,M\?D!/0[@PXAM,/O2)%+,O(U
M*7H;=\PNP=AE&9NJ2_ZINJA:_A6>/_$Z<G)>;\"'3,-&D7W6='[7YP3WU'RF
M.M8.#_AEYJD%-XF$)MUUYL[HA@=&%L&N\]CR#<N\/X:G@C=&]@I^AW]ZNCOF
MEWCTJI)PRVAJHV<2JDI!+J.KH4ELHX/:P</ )DJP!G5(4ZD26>G==YKNMM9<
M-%I]S2>$:UA"W27,3K/F1(3\"9"K, G?(+(!Y'3P,7T,2\F3A\F% @^,IJZX
M/!-HHM.O'\C?B+>A]^',58/P"ME7.I\:)D4C]]'BM\R4J>5W15I+ -4+\$T@
M-;Q%A9?3>^A%GQK1R7DP?!MF22!GH-IX8!ETH#MA4<_>D&^RG6F5N5Q*NW]X
M0/B1R";C<7K+P>[U"0^QH>4]U7/8M0V_RNCKMN,B64%#\K@!>?H 3ZHT1W_B
M?Z.,SU0,$2@'$\8#U<0U0C_RUL.#V-?"[[#:)Y^;?4U P9RWG$Q)%%@*P[&B
M\@]#TTT5KFG@TLN&3/7A@6F9QVSJ/=4%$H)?P(5"3W>9F'-=T:>61"='YHYW
M@[5S[P4R'-'# P8DBH[C*VT7XPCF<^4;/K<-.H%G1-YI+EDNKN<(KGWVS 9S
MWIGR" \/XJSVJSQ"_J(5W$'3HH_#3ST,JO(7I3;K&J+7>X;EPEJ>X>'!*[VD
M1#S#PX,EKB%:Z!DFY@T25VN^.[@3,KECCD]$!%=P@([(3Y%O ".RBLU[R](0
M-&=8YML%;A(ZNO.XNH@\9J ^4)_CT;)_,!DTR)/<B OU=M;Q<0=$C:SM8<4O
M*^)@45=P/4?N!$UNX@K^%5KJ7A&ULJO^U4O*8!11!I-H&4RY(,I@=KX,)O>!
M# ,\)<XO1SP-DMGS@0_SN= =BUO:Q'S%A28CVQI:]%?Z1'D,#6? B 8'/1EW
M().\.M+A8V#B3Y*/?P)KRP(%;I<?52@V[0$_D&^[%@D3Y#I+$P*CL#1/?+#
M0P'($_)X .R]PO+$@^DW[; ISH7$,!"TPX,)%#1?/4RC(.WPE=?N*8_&X0%$
M[9[C\-:^H"(RB&7CFOU L"%#P.M9-'K=P>3=M&@<38_;;S2#F%SC!P\OB68O
M=F(;\RO:'+CD\"!$+CE&B6 &"/G. &/&RC<[9R'@>R'@4'9V>'#EN0XT.4$Z
MI,52FJPQ"URP<U8Q]@]4C+5 B"$$$P*<"<;K#F@%AF%8C_0NG\7WY%.J;CHD
ML+?A!R*F---.O?TP[\5SURQK3:376-X0KK+6N(G>K_<[L9'Q$KQ6OF3UY:Z6
M67FS&CS0?.#!B8UYQ(#Q 5\RM-\07TZ0@:/9N3?QD"*$.-B5_[V12].YH04I
MOIB7QF$ 3;2!3A,>2V7,H^?!P"6U\'+RZXYVE:^)!Q6#];2,+"(I&4N&01*4
MY=6G=#'*&J4=FW@Y^D@UU@/VZ=#B(\N<6EY:+*HDSZ*7'F2$J,:_@=(I!WT%
MM!=C#,;CJQD 9#!JKG@7\]%_WD)L#W]B?D(V13I3^Q7\<<]VC"M_SBX014(L
M>?3+#(SP/NS!2&? +^A,=1-G@G56N_(*XY:3L/<7/#91VT,%]? @%%02EGZE
MA:KP*VJ9NU"Q^DDESN\EB7/_P@!ZE;BEVL!:B7I98H%2%X2\LLD7U?Z!W<.#
MOWR<D=UGEE]>SRPO\F-7@C:,8;ZX'9G_*/'DET)(QH)MIT57VL"X?HBM_!I7
MBL#;ML(R[6D1X%]7?EUL/OVWQ+XDWDC[7YG^SF+PUI>_:/-+J%2D2J6:D17,
M(*(N(;YP4E$R0OK+-O^=7'NG%(HS0U06ONI(GO'&UUS!7';.U.XL_M+2]V0#
MS3N=64-KCF0HQ<EXPFC&:Q&3A?''RDD];;#KE?=$?B>78A5!C/0KZX^I6,-9
M>/U:LC3_8V-+W@2(^^K<5-N O.^RB!6%B&5/Q-9?LJ!F!ZGQ58NB2,5BH%T
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
M\$6U;3HQ (;+,*1\9P0>)L6:UUFT$6ZDL$(96PH-%A@7@?^A<>U%ARN @\O
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
M.T3Q< I@%*=PB IYP<A)"8=(20"':'9+B0N[!)LH-_N^H]A$>9_E, E25 E
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
M&EY<>3R@4,_5:^54^6LR%^8V4E%LMI^-M<T0=A,0=EELWS%]QI]Q]H5.^&K
M"=]4?[NV@[FA]HTY(_>$9BIV9!L[( Z&Q+!E_-(580,*".SD7E,(&T1U112S
M9]!5:.]$X=>_*-Z>GO2USBVII*5V*-%[HC#=HT#U^_8)T&;,;@N97>;#RK!O
M\W7#>M:E.4/834#8C%UFV)<"=IE-#<X0=B,0=JXEG;25]T2?;-(U#H5<H9JN
M(6X996XO9<85)5FR38:PJ4+8+-TA0]B-0-B-U7U>')C80KTF.B9Q,MF$[,RV
M7:(>N99F]!C@*;3IWUI#/+A]_$@L18-+$T&&;O.A]&/<-<H'Y/46#UQ:ID*(
MRON4=0$?)3HS6C(9U"3"P995%BR]3TMY,1:SMA_1:)Q80[/RM7/X[;?[_7C8
M\7JX"#R9BR(;VN$E1L76DR#_1/MUN9W1&M5</I^N!C"9,O5*E:DGB^854=9<
MK2DCK8RT-H&TLI!6AGTI<.LL?R#%I@,^0]B-1-BU:B))QZ@:F<:?T=EFT%E,
MP=#(4L,RA$T5PF;).1G";@3"KDZ367+$J9%ZYTETN*D1,]S45%@($.$OHDPG
MKG%P9)G??Q M+:4L2P0Q @I[O[.]F%T>() T0Y)]8&5L;#ELS \M'<0-+850
M-K&(TF6OY<!OE\>CNA=1$J@Q$RNV+YH4!/9:@TBE7*F4SQ6JV;R0U\LLTD]4
M4S)W \)'I8RB,HK:!(K*PD<9]J7 Z9(U%\D0=B,0=AT*2-)1HTJNGHT$S"AL
M0R@LGD@HY_.92,@0-DT(FT4Z,X3="(1-7(=9<KP(]9-*VO63Z)#14< !'YIL
MZ</;POHQV_E*G+ZIMK4+'C%2M?98U;Z=JJ5*V1S]?KVE20&D],)'#@>E1"M0
M,BZVA5PL<UQEV)<"I2]KAOYJ$=8/L]=G2?E O-=:6JEFQ(3L]KC2+U7<O%*K
M#/S0>D!R3@O-#0VK+^CN.P>Z3W2Z/7_..(VE3S?_%4'U8JY42)>W+6OLOHTB
M["F4-,,:61E);4\H/:.E;:2EV.I@%L?,$#95")O5;68(FR:$+61AP0QA-P%A
M$U:OEQQB2;,2/;,81W%MQQSL[9UK %E5QF.UNM=NQ]943;9&HO2F\<LJ?QF2
MYO4XV09O:9DB$P"77X_C02UC5EO(K+)@2H9]*=#MLM[ KQ9A4QRRR)CK*\/5
MC<*^V,PUBU1G")LJA*UE")LA;)H0-@O^9 B[$0@;Z9EL7=[<O)_A*GMJP9JB
MN -7EQVBMIP^L3!5R2)]8MC:/6'3MY?7B+E22Y7O,J.KC*YBT=6RQ[RDGTZB
M'?VU0'+E+&YS;MKV!7%:W1OY4;C]OQ?SBCD\*'SZF;+:B0_24%95S>CML;?"
M*ON5*47D);"G8/0GR'O E'2 XXN1)NG=Q^!H'=-2B>7MX$"':V/[D&Q3UU2V
MZ";20/)GV%3W5R3:I$'D9/C^JO ]KCE87'XCV8Q$,A)) XED(B'#]]>$[[%%
M0BD3"1F)9"0RCT3*&8ED))*1R#P267Z:5$8B&8FD@406)-W'<0]O5*AKNHJ<
M9>LG4#^^>A)_:2EL1MT9=2^3NE\<<'M%U!H9BBLU(SN83(P8Z9LZ8)O-FIBT
MM6-O LZA;OZ\/KTI5I3TE.%,WD-QR1SH0-9Q^(F=8WML#BU-ETKYG(3073H6
M+7OWS^6?=!^2:KH=G6PT _5;_)2#:$ZST%NN8SNR@0!&+$]L:,[1U9?BP^7G
M<E'S&OMPK)G*AT\,V"MN43D)WS!7;]JM;N*C<2J57"-?R14+"51.1I)E&JVM
MC)_,/,K_/D472R&)3DGZ1&ET;O?8:D:A&84N7^)75R/Q([OY]?N%/W7KKG-U
MV]\>H;_ O'N>U$^NC5\I5TIB:L;J6<OR_3 95]E>N;^(2I\G^)?5&G"6"Z:<
MP,CAC%(S2MUD2DV$4).>154J%G.-57A,,Y4](]F-(]EDA.L5<63-(.JQ;!F
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
MW;1=BR;8&PP(P=[4H,YE/5<SBMXXX,V<)2*Z0P02K5O=F1-6;OI ;[U^4U&
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
M8KX]OKB^N/O\XUR]^+XPDR-RT1GMTPN%O>(RHAV%?'ZVWTP0Z-+#'?N[.ZT
MB9:C+K^KZ4C8Z)RC>1NNS6X6OW,-8L-BF5Q(^6+&BN2S2ND!<(5T)CQQ$QYO
M8#"K<WE/NOV"'F^J[\Y NUI 1@;]N#,\W0'T*]1I%A)#Q.<(RYL'^.MH^;+R
MBVP?#EM?G?/[F0EM3 XN.N^,C"8@CD+=)Y,(@3CK9"N3AY4HLDL\SCO+ 3[%
M'7UJF,B;=D)I4^J3?=OE%UCQT\F4FX/3Z!%(V,R/R,Y<$V+/=%<7:HU<O3[M
MZ$D.L9_B ,<"0]_'$&E<'B_! ;[):#HF?V\N[SN/X\\GE>1]#IN#L9O'BF/[
M.VHQ'>&;AVQ/XXD+O2#KQJ'9_I+B?D3'M>0PZ"D>F-V=!2Z8DQ@NF UG:LP3
MNRR'2CJ85F%_VNV>/,^:]-!(PD'3#)AI8%5YG?V9KX9:<O"XR(,J<'62YC?K
M6 (=5"NQ"!S-,N2.?K[H7+MHH>\P4?0=_SPUM.;70DVI:!N!ALN(Y4:ETR2/
M8&\QU7C"A)B;!+:12MIX4"R?7OTZ_W%M+\YP7:N6M8R$Y;5@RCN>UAAIO>9P
M@ C+6&9]/S 9O4.(P<Q5GJZ^Q1YAUDR+/-(*F8]S&SC6LP:.23=PK&<-'%?1
MP)$R(8'S&]>+;(LB-\<TDP&;FQC,Y0Y"C0HPZ5($P[UH3,)-<+.PVW/";BW%
M,6G4K;RX("'L4_.R'>2)<%NHC(UWV^)MN51:K88]K3J_>;LE7E6ZN\,+S$"I
M88H^B^?0*DZ95R!.+BUS"]?AAHBW)18_6:@]'OIV0V!PP1'M4P;*EF:J5!ZR
MCT],BZKIM/+HA)!@-D(A7RRQ; 3XJ1Q?@63>#KYKCU!BFL(4&!P66$UX?GXH
MGJ2EY%?XSE!I.9C^[D HII9J*@W2O^Y_\U.7FAZX/%!.)+/--6J>#L09:0R%
M_%ZQY/U4%DKL7' )>WLV6%@U>P (2PF:+JXUF!\@W-T)D16V@ -2*^7WX#/L
M.4=!B'D/+ IS388."Y46ZE&QTD D9G[X94:"=[SP2S[?*)192!%^JJ\=XS<K
M"Q,[*0#JEKV?ZLO!X!?%9*JY,C#Y8CYJ$LYD!4$0<& XS4W0C.2L+\C/#,2M
M-PS)QB/[FW-QE)>_N)WT9'NN&1GGUM?&X)UQ8R.-N+&1S<"EM14&; !'"L9+
M\OO5Z1CQ='XI0 :IQF'N9LU>I(KF1%.0J/*!&6&TA!,/H@'=,LC+^5+I\/3O
M5:_5^738W20I.-,9N0@4R0K"2BY?A/_E9_.>9Q<K1'*F_%I]U FBW?7-H_O7
M&?Y2.X44B<.U8^7<6$M$RX_G2L09.EA4=<0&(=5=H?OWQJR=C4EU30)R(YA5
M6$969M?,>##8W]UY1F[\M#FYQ;&0=!X%W72+K/X)1QUV)DO 6;>[P[UUTAJ<
M=?D7.>LVT9X,EPUNA.]M@XW%0G%_MNLBTM.VNS,W%S_:TQ;T3<L,HZ.\9\%R
M-6)AA!"$<:O;<AW;D6F?/!8-H6 [QU4 _)2A]T'U)E834[% 9VP/-;6M#MLN
M@)9C::%8+/)L_2*ZE=?M]?C6^U$X^3UR\G;15_.\,[/I#MZIXR/LB\ V*]N_
MN ? $S^55F_C<N3=*P:P%V\6T+>QWYBIV_TC?,.S((FBFHY4X=S1"4IZL'5%
M\QK4BE1-I>WVR"-JXI@+.(1-=C74G^@7-"/\/"NJ,SR#D1/1K&H9%!Q\B8B<
MZ:2H8L-X]_CS\?%Y_6IP_'!?VG2J6+LO^ME40=GO[@[J#D]7!YCZ?"@;!UP
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
M&;?]W 4+D8?X7V^C7HBR?KC0<F\ZA[)E8<MEFJ<4.?)DQI.A@1("A/"]:P9
MWI;+]L9$EPQ_QNCA+(7U&7@OH%*= (N%+K!%(=)84(DS#V41 .*&4DM>*+4T
M-4(B5R]$#8]^(7Y&H]/+^-LF(/_1LY"_D"%_#.0OK /Y*U$9&HDC_XK$W5U?
M<\C2M!0\QDQ5ZVN$B^'Y@'R* OM$I?4YIY[B7#Y#J"8N#;TO41!_I1#&04+/
MY0-) 6I%HI&OU(Z&QA*80C67KRV3*43B<A+2,3U$TTA<BF9$$Q*IB1--O9 K
MU**&*:Z4:M)H14X>M+C8#[2<9>,Q _J<I)IN1R<OXP91ZO3)"Z3G4DAX&<=;
MC>!; I'6<O7Z,FV]2!Q;A63;3&0^?H%4>RW(7%@:,M=+N7PQ28D3"YL]B<,K
MGB(3<0)!NN9!>_RMUGVP;Q]&!U5]\Z<WKCQJO^3=^VDQNSL>646DQJ3U?-N<
M4]&G2:LZP8:JM+>=153-F9RK?"UC[WTL"3^0C3\YZ6*_N>\EYGM_%+GX^RS
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
M](F>^9R>.82>VY^,O>0L6_3C.Z1G6J-7T#H?Q1=JBDT/__&3+<S37B50/UE
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
M[#7;X^\'C=]_7=N +Z7Y5M_V(A)5"W"\O/:KVKCY8IY6WWSD8)*.'UEB$$M
MIWQAHO]3EK.:@IQ5.B1<-."D66?T.MF0"(757+($+TP>@TV8 \V@G%,SI .L
MHH4O#K&:%[9#+%TS>CGIV+5,AA)-%Y/H= UVJV+^AL5:;=K^X&_61)1V7 8U
M!)/,X@\AY^TX<9_T )CR-&<(^;YTC:U!AZ:ML9PY3$F#-5W=P=.(H@:6OAOH
MZ-;E*$\$RM,6;U1<L"YO76!C_E]I=]6N[BJ.R_B%:/X6/"J^\/_^7QU$]X>3
MR>7?XK+O_L6WT*\4/E# S#]J>$QZRTL,7$O/PV7G/$6/*T]>S@"$L;$. ^65
M9O\YM(BJ.?C3A"0)6G9SGFJ/F];=R7V_\]!WZZF6%?T(65%JCXNM;\-OQ\='
M-[*.$:4 (.BH>@H("2&1B8DTB8D3#7.1-5E'3@1,V.7]EU$P#$T'?H&_Z2/)
M=CN_B>*$6H@[IJ2P>[?@WKUFU$,+>*$VI(^A6DZ;1WLBQR(* =X/6G4N, $T
MV'>3L6F4 ^$NTAVB:P2K&.CF,-\V^';-!EU_H-$D7J+(+FK[_L/(;@NU#_ (
MF]Q%F0@6EC$YA>VK6<*Q@6VU\5?8!>P5!!QF1 [E$8V8]N%\IC4*[XMMG6<
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
M\Y%#0_+!D?4?3!/QA=K4>DT"L67) [M96])LVV5]58'J#,)X)^W8ARQJZ'8
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
MD1J[.1QZ_\@+!<-SZ:D "CA346+YM5@#XO0QS_^(  M'_@S+>![;P#=%$6+
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
MEH<X]&Q8N>'V<CK=A,9D$;>!.].QT9'F8CI1B?6__(1S8\/<?WUP:]D%64\
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
M9BCY**NH(M&@#$7RY', GKD@KE*7M>QS49N\<\7=U:#\^]<:-AVB@- .& 7
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
MO^_R.BDV">JB7^>AZJBN8X:+Y4 +J?@?/5Y%VH6F887A0FY@FM"HW"9MN-L
MKG0^S3:;QE]<LVDMUQ@/H(@)"*E+ME?^%+5FT^3V< CS"-8);A"\MSEY%OM/
M8FW\_L)S5C-ONB<X1%OI]Q7 ++Q31B-;)*>=I_DL<L ?'C*0S1^D\?^SUE^<
M<9IFP&$6Z?-M*4QT6^ E315S7HY20M3FV:=!HBM=!!X"BI C@Y<!*ED$,1S
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
M\(V57)E,5&7FAA\;53'IJ3IY#!I@B$P0DIF+UVHUJ]Q?PHA'94@=BP(>7"W
M5F%M"9%_@5XQ8T0Z6XOCY=L("1KP#<#C*E;RL?X!K\;&XF"0'J3!TN#2Z1RM
MLB=_9<('#,TSV4<R3F05.0T><R?BP^/9';(=;,:NJ(Y.CJDX-C;/>@P\E)>#
MG4M3?FG]E;$<&L';#VDZIJVF1.F9)E>E=* K7L2HK T' T4%":TJPR[5&.I]
M,$B.0"D"CU99TQ2L,Q)@F*A2/RI;J$+\<#3YN%8C'(MJ%^:_B$]M*)/6%4;(
M!8%VB 4LMFVP $\FL*) ]),._Z$0)<B!=/CG74)6QJ_IFG9ZLQM)Z:M-],<:
M <+&FF"X4XR;5RC!Y"C!?&7AOI-'"<@\ ,7@5,$;_$" FL=8[5!%HJ/'S$EN
MI.(E*^N9V\^\Q4E@,T"CYFY2F"JM_00Z+E;F#(X\!W^03%FF'5$">835>L+T
M'!MG^,$ Z^Z4PJF]QF >#W1XBEHJ31K!BA\6 &^@V@/G#VJ, %NR[<L+4KB@
MZ?=8LR9.)*&&5"@$XKM6[J0PL.XOREM3SD^'W<Z]I%P6W;<F&GMB5)+G%,SR
MPQ_'L\E<+%R?. P-OG_ .1A_;0AE^ZP_U_^OZ^8-KY-$F/:%T2L([CKEMMJ!
MA8LR;(TP4\,H=^(-:3HT ,,?.@M1X\W )8)O/?R]K(RH,ZLSE+#5;&YDAF<K
M71GS U!;NCP(*46>WC3(%BJ[._2MGQ@P)!4T4"6Y1^;LHVKG6J'^/+A>AS;"
M6CR$3BN.#AMSW/CS_J)2>OTL6=AH;PA.(N$M'8#;$]]T:VZO0[_#>&HAK,5K
M#)MM:[008:B:SA?PJ3*T#&AZ&CI,]^M(>(.TLG[&8K?<TR2 7!T@&FH!T]W3
M1?LE).6F+/H:O@ND8F6.Y)WX6?0G+EO \XGFI'OWT&DAOEU$N]'[D&4]+/I*
M<W+Z]R$[2HMR_3X'4S>,TS+DN'L#?IN(QJ44@53BAWH/FX @<(*T&C<*T_A<
MV7K4$?PTQ]SGY*>L?L;61P/187V:F&'D#!A9#O8>YAN@0=N(H&VR=[Y&#GAX
MR,0N, C!\4 8\\!]8K,J:\ ;[GS/6'3:%^XU7JVJ5.\B%?8>53@F_)]*V=N[
MQ\^'4;_D#W]K'XO!W6\;D<-_*E,A3*J";V:!+"035+<+=MO,(AA-)K2T=<4)
MYM/;B_-R];VMB+VY:$X#"LN@.-U!:/ ND8\= K&G<=D*SM)S?65/0OQ*!;EL
M(T1#@XRW6".='SAP\NC0:S0G4F70E]G7CU.QO1N*!^>A>)PV)\\"+[6$W*OV
M+, \;!+ VVL=6T=599K9.LV3G;YZX":!]8IV?6<([0.EN6-N<*246SW/[G]+
MJ!X!&XA-[V"IUA%&\W#H<:&4C(HW;!?0,-Z4R\?,R^==,=OU@7%H]2+$!K9!
MMR".G6E %H.0U*TZ.(#74I6/5OKIZOC]+1A!PRD-/B^.3R'.I4KI7(ICO:;Y
MNO#RRRL'"S3&*NT;8\7>&*NT;XRU;XRU_H*^B'=?UFG;IQM>?4,Z4S7SRJS
M[[[0<CM$ NE;9I26%[Q*+5V=R^ +DB]8;MPPIY@AD 1&HJ^5SVHI(YF 9I$Z
M%^GS1LTF+=G$[ 3R"$EV#$U<*!^>'=8._RE+DDA3]\XDI<5+F#&JNHS-P10#
MTADC$'C\NB0A5!;^P0M@C5QNBP->2CDL?:]\1U>%18__((NY6U!-UP@-!QB)
ME< V,V7S<1/#C1($AS[3',@Y.6]DY;/IO%%5RD)]:=CH5&.D-'K*4,.'OH7H
M)Y+Q!9CP-R)430&)!P?7>#?2B8PULK%["7P_)G0I;$W0F@&NN]M[H3BL'O>J
MMLE1]H%.8.U^")CXU;*R!^F\]5?!#'*%.;WQTSFG##LK+&<%Q/(STX%SA_ZV
M#*9!"?_[D($C89)I(YJ";)4$T90M$^LA"@L!0R,%R=6\NF@FA-D).C.4YZ+4
M9,+HK2?8Y='!'=9.EZV2WGI<KN@?8O=,JM7[7IU^-UFMO248[F.N%U*Y4BZ5
M+7 AW*FB/L54J=GNQ+D^E?[^1GS6&P,A-BP*1A#XWL@"PX:TJU)_-[CJ"WMV
ME4GWBI-1QR>)T2HRPM),XR5:FTB\GRE&1KJK&4Q;T>:7R"T&R"U'U$!6G#GT
MFB/M8L5&<S$>VQF@^1/I17QY,[A8],;%F6YQ[>U$M..'U]-Z[OKIK>SR9BTW
M(L0#E>8WH=LTJ@0T*SO,^/MY'/,DL,#&]B!H.4'>QM5%Y8I7K0A*1;V_^63/
M6CLAW6(565PJD^52N71^KB-/9CHBL!*:J$12(I<06<>QB*P5,>*M=_5>8O/B
MRXE?JOQ.29GX10=;//0:(;VDZ/!1I(-$QXH7/BKJST5-N"JTW[:#V\?/PG-A
M QP#7A3 '0&-97FH P6.B)';,,3F))P>V<9]C29H8I# ,A5KE5W1/5]?1OQ-
M5CX1GVTKR#@3J:J< DZ@4>\'BQU6'].'_I,)31:@(HGD01'?EZ(A0YC0G&?>
MKF+A-2,K>JCCLTS,DES3N*=IK].V_1<.*NWF4< 9>JM\T$OBTEXE>>Y!#C)3
MIDGROGYNRSEJ^AS;/ 12]+'1^6J&_^1M_D,X,=6^CDF:-6;(HD+#RO3C4T4E
MI*C#JTX1LCD3ICV6+=)J&I;E%LB$=]!H8X2_'4?.F)J:JA\<W,/KZ8/DWS<\
M9LI#*]^^^I)[4U[$R@DJ>+@C!XY&6TZ%-Y"'+0Y/GY) ECU@B^9?7-J#N_E!
M+AQS X T7?"(0N5)I\-X+AM.CZ*3:64I.1B52#PX,[4!:NM#S>Y68+<KHU6Q
MG_B2\"TSMKPPFRFXJ8HT50B,$"03),"PD2B )YT>+1D$V&;"G'R\U=+7M;NC
M0A%M) :P!MJ*@))R80@IF?". 1 :<H7/K!C8G.RR1=W[2T_1V7HL1;<U6=0:
MV9NED30JI\?V(*RO1Y\ME%+%XMP\)Z633$3ATD\ORQ>7+MU; \8]/-Q=_+U\
M[/>?V,WP1=\"P%WCBUY.%4\\RH?QJ5"\V3)L&0C"9GPR@"6;Q U_[PUW6(K
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
M]?4I(H9,_"B7W)A:$5LA? P:ADDR.ZAC. ?1DNPYF/Z#A&.2,$GY R511WV
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
M@$Y%0Y]M:2B@/__[OX,#YE1$DO O4\/4]!LO]CY$&#/^98K<;X98K'@]YN#
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
MXONYUNF$@1TZO.V!&0J!BN@ /-P)X&$V$'B8_O;X8+UV!JF;W %X&!/EDX'
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
M?09^!0SR?P;H=Z7^YR;>$4@;"+,'E,)M7VAUA?*&%3JB%&-M4+OW5)[>(SI
M\F+61JD-Y02WV%S\4(F40]WKUA)O#RO*>3>8X:&H_"!<6R-<KA%\%F@$>S+"
M)+7 _SUTDZ.C\W*J(>;5EWRKN)>Q$&^.U!7C0]0R9BMP*NO%7;$8*:SW$ O?
M9:[:5F<CPIBX."LF[J$6B81XX^&CLVRY_%(K7&4O=S93FEHL'#Z>*:7K8.G2
MSYY^?WL5S%Q[E'SE1HB+AT+]C+Z1&V9PB+)O/6.&"Q)FDKD-M$T.5/5A>R=7
MFJ/*W</E2_GYLJ1V=[+M*]__'O14K6G'1W"KF"84XD,#6@/A%8R8J0+M4@,
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
MH0$G:&_!=1QG918J\ZCQXR,B%GX&[4LR8D@-$@23@2UIWHZQ;(ZS+!,8"*#
M3:. 0_C& SG[8?>L6JJ3.Y3JQ%ZJDSN4ZAQ*==;O<T6\>A)4/SZBJ5)2C5J"
M>/NN;F??'&!?5)6D2-[@3HPB0P*%\#,2(MB<_6ZK0Y8/P7XW-2'X-^"]BD8P
ME^!#Z1H14%X%K%H],)A8?3%%S)"O8.>60'54Z"4)?A##JM!L&5BH@2 >WS*/
MC\A3W"@R@0E)BDK:X^G@9N*MXZ6SC)Q#$$8RB3G#2*: &VJY$-=1Z.(W6& *
M!W4)&BLCH@3AAV-@]U5Y19 =PGH24;)[*59&X#&J0A432^\K;6+'E&3LBRHF
ML8Q>L?P92LN&@F="1GRHU&YWU^F2G.08;95D>[AKR]>"Z3-ID/%4'"';<-(C
MQ=1.YS)?QFW_<C DTLGSU/DQE#2YQLQ"-DF=X*<'2>RHVE7;T)EC(*:R"_<F
MN,?W&CZ0"](14869[3ZZ,<@CAP(MB,/T_IE($'=ZQ=N?K<'KX]FHT_:VT7)Z
M ?&=+P#-#$.V:5AN\013SJG16X@B_%M3MAK2'4D&NB-PM)^^IO+%1"$_"6'B
M)5G L;,!1%.PMXLQVO+M+S;#8O</C3<=-0JJHFZ<Q2;*0+>&Q6@?CK282":G
M<AB]L23-ADZGJ:PG"N->H'@YLD\G$WO'LRM,UREJ,#4W!%+'#^?!N4F=EV'!
MD"#MMRSSF'8A?6:(P^$?MQE+G7O-'7K?:MS#7R[NX6QJ6M0#*Z5,@'K:F*(Y
M%:YU"ZY+TY+HE4Z1+I0L)  VJQJ8!O%)?Y'! $G>YK]M@H?GURB_S<O8C"(=
MK;QL=4U8B?_5'^B@"!#2)L56"3R(7<3D?=AX4<!:H<_#9@>\CR*1CX^@Q]<^
M!SC6D-8^8UA7?!HMIB;GI[.]-U.X!S1'[P^7%?E;^W>U+^]&&KL0D,8N-T?]
MWL#4^N_U\U[OT]=2^\563*>*Z@K2.P@KT%> K\GX;2VP?5G"BM_\NYD97GM>
M>RVYU&O]E>78O!>DFR5HL]BKI*I<T>FVY:A2",U:7BS//!X0>!GN5>F.U^!"
M1RGA3FGW^I +^7R/MW<.?AV6(ETXDX9"R4#2WY#N5!5\6VB*Q&HH6/4"HKX/
MWK+=P;H?BYU!((ZV!7X5Y"VQ*.*_(.$5]92VBC:#!%J7SMS-O?B1MM1/1[+C
MJ5MN8HBV%.,U"I"\X'J7QD.$TGU9*"0Q/S-6XQI:\*AH\Y1QGX -8-T 9E:'
MS#AD/?B!ISS#:UQ9\)<944];,? M8Q%71H;0@T%S2_PN!UPNX4E77YX*#_[5
M>OYVXN(V/?NFF9?Y_4;$V;>31V>S!%L9'NRMQ\#_Q\Q3_'_9YNCQX:FKOWQ[
MOE%ZCEWI5?T<K4=6.,^N#+^D*2:FB/^7<7[*1E)P.K^CWV?28Q)X3WY53-W
MW**BKJ1ZVM<G&,( GTX'IE00BP^R9G]3GF& 74]IF@O:/CZ:49CF"=XI&D%(
M[W5>:T?WTICP+-L2MOWYS!&)6TD3 EOU""QSU\R&7J+ZAHL+,B^,L;*I,3%M
M3DB]1Z[\^7-Z2?,[FE_1^(+FGN1M66_\^?'X6^V[#:?+$[N9)^KS-A-.P'GF
M?,ZB8VI(P7CS^,@[+X,!.&9!=@+.H$JL)1YY,6OD(3<&_!=27]BMP=NXZ=SW
M)/QW^M>X#]I]5 G2\Y#AG.P":V%G"ZNH>PL[,IQ!'CMG;Z.;6_E7.N<P"%TX
M(T[8:V U^D3*0=X^LI-[#LE?M>MS#UO1M7[ZFDZDT\F$F)O:*_KXR*348QV)
ML5F#S6&LE_#[&5"%V!H+%%W.I? X@4E<IV1"QU,60O7IFNU@O/S-9;U?KY9-
MX]EA/,?"\]A0X< ]J]%H2F!^[3PWLT'Y]+9HKD[SU6Q![ *<NX$!::MYT,0
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
MJ!@8?.6HNAQ1V0!P+<!W>(O#&)_N;M"OE)W%/ +'CO'3W1W>4*8O9AMP[L_
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
M7\NSSN(4[@PD#^(H;I;LSP%8'?!1<0#C-"F_$>-$C)'BBS]SQ1=;$27N&#S
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
M=*P4EZ^Z_@-0R@OF%+:ZA^4NE*?U\<,T*A.*5THLXKQS0EG0E]%P 1)C*VP
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
M&H$7T5P+6&K%X8W3W)RG#;ZG527U72UN">5M>W\I 7IKB);"(*O0'K\OIM4
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
M<\$YCSO,0G: 3)($I\FJH5N$$LEKN=J !G>$MB44$OH'1V6^P9^GULON *V
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
MEJZ$:N<,K^,L810ER0E9/(1QZ0.)>:"0*2C[*0D9?JAP2$A%W@+8(>M"6W:
MN[P+GJ1-6PON-R-Q[@Z>7I D.<930MG)Q8;B._2,5_ZE9K?2Q]H;6B5@CTR]
M#6C^+P[<*Z![!7@OA[_V./UGA3&&B#^=3K'/?5QK>F]0BKG3,/:9)'.I"NG_
M343_&GJ%7H]_P-O^@DT.?,933-DB8:@UK2$A\9]$Q*\ YT07H#T4!UX%N'FZ
MZVHM=IM^?+U+8J/F6O>57CWF6U \XXOLA"&S9,LL=W,K>$"5)MLYUV#4)-Y*
MZ41G?) :HMLYF!29X[R_<'7 3OQ_96%2R$#H( 0G6/,(JHJBV;( "'?0OJQB
MRG^D6-J;6&&J'0>>C/MR635RP"4O79]B<]D;U[%HC7:9^HK8S01/@B?>PB2X
M(0\D#7W^0IFPPY1DEJ57V=07#=$BQ;G]L; *U^W,+OA'I,>8<-+ CC(%!CC4
M!@7 5K8G2J;9.<94.*\D*W>/L3[$Y?+QU;%('8T8\;Y=/)8RB8///$)"'CGJ
M90VQ0K-?V>1[2PV[U997K86O$CF0%.TUX%Y[5,IN?.E2Y="KCQ_D>0>1[5"'
MI#JB:MMFTPR;!QS(:IE<7#_6NA"-^X?9GN)S] C+-WGN,&?0H[]G-$R"T.<<
MEQU?DHFV'N&1KAZB304DM-;/Z>P?!2<4A[/XA&1Q2I?2%)6&T?>F7T]L)QX0
M=4@F]MY(K%/&7SW0M20V<P9O3>R2[U"7NV9D]8\N^P\6*K!=14Y#LC#V%=6P
M+(T]Q.FHQ7&)?_P=TP0O/X=/(>?:U93ACU1L#NG4>TNU9$JKBK2@!1+?;T8?
MOQ$^SRYYD'Y8IYGT+?J>6V3J"D+M 6J)B&1 S#]_(Y:!0%:*#W);?A3'AAB=
M//;Z$[71@.>WV_6S[L(09VV<^7<TNWG%'B $#&JV?ANSU?*ZX17<\!%5^?.
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
M@'?&Z%#);W*!=%CP?+--LE>,^33@9JO<WK*0=UK6R@2[5^!*)0R&.R:$XOV
M <'')W3"%J';X)7'F 5;4%KQ>'.$2AN'[N6NL_07G!<XXKC5_9E<SEG/I8/9
M]%$R(>_\,"$;\H**'C]QV6I>?^C514R6&=D$]/UWJ*O;=M KN%M9M '>KBOJ
MI&&0Q :B,,=O=2JZ5%H.1L?-B%Q#%JF8R_&N"F1W8#N4@4$'-3#A+.ESUDZ/
M#E^@K.KHV,7;-A30R[L[YV$!NSWWH1&&P0X+A,*YD%JES!:>GS#[W7EQ'^(T
M('%FNN^B+^?\K@L93.&>BZZ0=[Z8D DCTTKDL,O&;<\58CX*'COZT*AY&(,8
MG9",1)0ZWBDS$JAF5'+\R&<XAQF;[+\OU1ERL?F8_FB"4MKI;I4><F_C2B[J
MG5UV^+1#72X.AT=W=,)&XE [C3;(NN20%FZ705)!,/S1H1-KR=6R;J;5S8S?
MAAI6&N[76HPTL1#W3A9[C)J5F(.Q9^_(<Q'$Y)<@V>&3U^:??XTQH6]Y_7J%
MG[#L_KBQRBYCTSB'NL'*3M,[(2?!%6X$IAJ(JZ!&AT_KKA>_0-F7:+RZ3+>[
M(N<N_:CM&K4:7DBHABYEGB@.CVY*C&J.':%2Z0AQ-?3CP8]^TOEGBA?1$QOM
M17?98U;$8:XM8V54<7<@U Y\>S94+^^=02- "B=&N1:JU5"MQP@5?@^G%Z5H
ML@UN%DFNV$/TATBU&FXO)#="[U\^KA3W3C1[C.*EXDP#-2JHUH'2%](!)&:=
M]"*-SE@(S7BAAO.7+4X5EWJ,TG0\>;1U93"5-*F!(: ]5LDTDVORL5A'%U7*
MT$+>0_"RV!7KC,3%JS':B<+N YT*L!CCAI)@V*6%IXAL5!HUXE""&@^WM(VP
M8)O\YX[$>12'QO0CHY;36Q7L7.C=KZ!7 4,S.YS"Y@_3XM&+ZZ&N(IS@=9$1
M'*_2T_)F;_V<4BKJ=#*I =N;14KDP+!) TZ8-Y:BPY@%A3MB^#6<3-(I^.T
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
MMT^RY#8)9+*K_:R0T6; \'8Z=K' .[?D/Q">9GEQLZS@*,<+/1FWXR\)O/Z
MJR, AB@R5.*0*B]0MD0$"A4^DBS/;TFV5.:E]22<UO<7H?5*_+<_P]KA%H$)
MU?Z9!(QTF^;LYWE5'57AE$3.RPG<(4SIB=M:"!8O5/"$*_IJ.3@5:QM(;:Z9
MR<FNI!>FB%"E7&G%@+)% *CF"XB(TA;,N\=%D?#1>\5X94J01L-/G4,E='FI
M0T$<VBD.,U1-W<.\4?%.KLNTP/05%66CJ#S072ZL$G=\.9\6].!"/JDLF%&N
M :#DXCTNCF(N#^-J-)Y#?9VE63_&JB*Q2MIY 4TU9*& IB@*AD%Z?/(+BTOV
M>"?.QR!.<]85X_PF/7]AX'=QOF:A\6;)"OFHI@1F/:<S*ULW>O,MDQ(8@MDB
M%:9E5 _1_FY)'Q73^3DK8T/GZK>WM[S&TK[LR[9%P2GU[D\_ON.TNKE]>/B=
M ;U)K^)_[.*(][<WR_O=8QY'<4"&2>LV"BZ(9 ^<,<@L#66X9(U4&"VQ"3VE
M3M)J,>KDC9[WT"5$7?V87"WNM=?3C,95LE"X98E3WO]5*P$PAD\7&<'Q*BV+
MSH:O#R1(\X#7I&,1E#6%$TQC*%;O>XRRX))P$USK<G"$.IC><CSF(44K"Y2D
MX9K^':-OV4+$=^@'M*(6O-.U74"I]W#B=$?;7;5NDJ65@TV96YS300,),A+%
M*0W=EP7>Y*P8'MO]R9*$CUC+68UVJ_- 3W2__7S05R=N81_D<; 6]P[OJ'2
M\LB-5I,I5I\9P-)RXV+5#9[0<;=Z,THI[;Y5*"&+C!9$H8U)]# 5N1FLOO=C
M*>B=1=>X,&Y-#&1<,D8*K\N3G@"L6"6#-F0$E8&Q^5#7\JC3^T^"/ X5CBED
M7?)""[?+#ZD@F"&D#MV0*OPW?G@[BI,=*T615N1!M/,K4P6]T^A7S$H;XVCQ
M1/OC%;[>;1XQN5D*B;,Z>HVTX9)VD]SKTG&4 3 TG8)Z2-_:!@I*(W5:]"YG
M-UYDO*(*935ZW)/F<#JC#V"^GQP7V+Y(5ZE'/>E>I!'_KX3/ Q;1WW<Y+W=L
MJ-QTJ(<Y7^T[V L3U@IG?Q*8AG)0]U2K/V%E$16M$10T5KPW1\G[J#VC_U7F
M\-Z6EQ4LBH+$C[N"W?;XD(U:^IG]*8X//AWB%0W.2LWY"%A3I<,XI[C.#6+I
MMNJPQ@/S2O&.AD)N2[;) /;+M74EP 1T*2RA;GU[5H:+^3\HTR"ZBE/,URQ-
M_G4$O1!# "HE1R,%CR!#:!J2,%'$9;5,.>AKGUA"T>V<A$[8XBRB;XX4NNBO
MP2DL@N!5G+(E$SI/I#^$^ A(?0G;P]J>3VA;'<OV>Q;;EC269[%/:IX .4O;
M3@_RATQ1O)O[]ACD.&(#(SI2J6Y=IVTCCPM\C\E3'+)*+/1%W>$P6Z7<BJZJ
M_^$?Z[9^NYN7V"\$?]AG@ND2'3DJO3WHF-OD8_3:J/<6R[NGLJ#(V8ZPF0AW
MB_MR1V<;) Z+JF+7@MU,SV<N='*_Q'&Q4U=6V-^L\Z+-,[P$87RRATTP+68F
M1X3M8FJ1]5WHVV4C^UUY"+:V61>*@)#=IG@+94<]?T,98Q= 2QG_&BR:BKU1
MZ&UEM"?[-9:YAH.*U/3S%TS".,<W2U:;<9=&./HU("2@72IWIP;+3K4/:3_%
M@+/4]4F.-:GLH[2],W8RY"$U:QN,C=O:"GJNS' ^LI_8I4^')V19FZKG \<N
MK0(U4M<##>W<D3!0KPB-?%9H=;P+RY)D<M(=.!KJAD?7^)G_DM^DPZGK2%UG
MY!OK3D,^6T48Y!N)5MD?M^3CW>\Q6N3;F&"TC%/Z.[7;<#&N50X9";7CCXEL
ME"G[IJ/:(1,?14W0A%3"G9V18-80=4V3IS!,F*=6>@!F2J(;MHL&7,D[6<<B
M'<'3C[=H4:"'-4:? O*%<W2)R>%BZ&'7!"90M:<(@*L21ZRG[6^"K2+4 ]+U
M303815@N<K/#1A-:?E\= (653ME&W:XN=#JK .M(71<(3U'0*D*E:%5.?S)'
M9?H 2*IVRSK<OB6:*A&/YBF8D"I>A\[=(VP',2\^X6*=J6Y+L%/U>T>]VAG]
MK?6B'K0CCB,PB_?F-CQD!"UZU<UA,;+3XHCRV@ZMAN>B^$/HAN+XM3B82&C&
M.(I=8.+>'I>*P[M)?.KUX6_JSO ]+@J_ 7TYN&(XS'^[V?)A1KUEH(J $^P
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
M=E9=T?-/'%U&K(KJ,L91%6[8VZ'QHA]V^%1K]+[E3$_Q=?AXQE>D.HD\PR,
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
M\1DN__<R5;9(Z?'Z<?K.R#G%K8:<8Y2=DK/(BB!1#@PFP):=DPYY/T_GH\-
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
MA;*.VH'"T!E^+"ZH8_$33G&>G^$\)/%64M3=*.TL$)DAM^5VE*+>J6*'3RP
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
M<&5SFY!5\8W399(]L\,%61CS@LO/<;'N[H+VEV[9#2/%ZW_)T3(F>=MI\J#
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
M; G$<4)URBK=0';[59(6>,!VM[C&L[2-$R%D@)Z62<*4M19UFHLM!)O"(@*
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
M@A!OYN>D*%X7>0';-=&?35K)VXB[[-%30#28FY#E]E#:7XL79+".$(C[:,1
M!L%CM-*C&E-0[->?T@PU@H7Q,H-$A^NY6/VFBS1IDB UU"#D1!F5MR%]I8&2
M,, :7 YQW!8).=&).KKK>+I99K0[86W+S&Q:#2\-A"0N6,W2Z*I]A=RA@SF5
M#A_ 9QM4BF.[:M/0!_50NW\G<LRFX0_@C:."VD_2\ ?UUO'A\$?R7E+Q\KB1
M..BTI3)^S%\<@,^G;)?*?NW4W?7Y\Y';_P"#LDJ+,G[P'I:=H-D/.B /]?94
MJURIAOECW--!W4]471;F+,6<<947F^265_)2X\9S8!C,3-"IPG7VNH8A B=:
MAD(0.E]=!LD<_IBSK*&C[N5E4F1IM@3(47U?G\X0<'%=5ST3YWA1U.;"-_3
MYP3C1=*9L0!&/ITK"$LL3"[/!5O4616X47%AC@IJI.'XQO_.UV*%F^;%-#?$
M_25PQCITLP0'EU/T-FS&ZC3/C/8[$+XZ*D;J("L72BT8J,%0#\@>-&0[_-C\
MZD9\$E_KK\1?3TG)Q3?_#U!+ P04    " #]@>U4 6)1GFE=   /308 %0
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
M2B02R43K0+%/' ?-*?M^R.=P$Z%%.YP'30SQ? \!:"LU4(A>X32@9%T/D)8
MN]?2$-\/H/BVT'9DF*NU\X@7A,^73V6;(*O>%R1=#('_"7*G4%(+Q(%I'.<H
M*J(JU,#OMS3$^V=(O-MH X+Y_\D14QUHM#%!NM'8$.Q?(,&64 B$]S-%<:%F
MFP#>;&V(^)]!%0\)C4"0/RUQ%''#'8J-I+RMO2'LOT+"+J?3 ^"O>;S1%3M:
MS+&O=3&$_R^^P-^@%H@##YB2)&1'.C7 OM'8$/7?(%&74 B*]W4<FJ*];6I\
M_X$'^X \(*AO2!J@J)C1#?M=JH:[I;DIY"!W3BV9H+#_)T;4&/1:8U/(0:ZA
M&A*/#'@9X[J;C')7D;<VA1SD JHC\LB87\<9R3:\MN)]OGK9&4[WL6ZV,L48
MY-(I(PH$V\K2$&>\9*0*W\.6IAB#W#55Q('@?(EY9D)T&X?X[?_@C0KH1E-3
MI$'NF$KR0*!^H(2GRSR10+]I--N:@@URLU03"(+V,WJ[#1E5(C>'@Z0'7=K%
M%'N0:Z41N2 LX"$H=)W4S,67/#>,;BZ34+FE:SJ:L@/DOFE!.@A3IF'(X$K+
M_]R1&+]7L:*UN;&/"(X!"C(]@?V#'>P?S&$'N8=JR?0$]I_L8/_)'':0NZB6
M3$C8+]F/,_J<?)5XH*6-32$'N8MJ2(0$7)PT,_I DU=2U)[7H=[H80H]X!55
M32RHP!>'O(FT5RU-\0:\KK83!XGS0Y)F*/K_R%JG2;:W-\4<\.*J(O38!L:"
M[]QH(0LE.FABBB_(7;65G&-#RCE,,9*+[WX+4T!!+J!MQ!P9S[N$^SZ62:RT
MQS9;F>(*<I.4$77LC9>'%:?2I5_[LW$$&\BV>DC&D6'\G9*,S8 GM>1Q::.1
M>,4D34WA!;G^*<D[,M1/HO(0SQ;ZQ#1$2G8O[.SCW-;.%&20RYZ<L",C_$ Q
MYS1F:K>(X\*BVL=\+MMY5>U-$0>YZ^D)A47^-DUS3&WQ;^EER@60:Y\IT<?>
M9W"0LVUO\_[#RS//F)'L,HU6IEB#7/ED1!T9V_ODF2+^)N+39O621/+TD-:&
MI@B#7/ 4I!T9Y+UYM,-[T,046)";72LY0'O"]5L@J@'*HQ?:6YH"#'+34Q$'
MMO<NC/;>A>7>"W+CDQ$%A.VV4NGL)2*+O:<VVF%N[6"<9P.)N(+48^?OB92?
M6JHXSR%OAUW2U!1PF!1)%7G'ACH/28;#8DK;+/W=,Y<2U+6]3!D DT-I2#2(
M>?]W'$7_)TZ^QD\8I4F,PT+55UGXI5U,N0#H0]20"\*"OR=1SE"B(A"42M:
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
M'\F4Q_X8F+JB-5(?]K,HE-+NP6XD>-MXL(N!S_[K/K>C8(G#/,+%JT%-N[6
MV"2XQ'*<L?FXN^$$OB_OIJUS4%CQV&*PT?G/>T &SN[/,<5%<=./B,1<89C%
MQ1,Y*YO%;#G,Z%SQG6!R9 &6.IL^IWB>1W=DCK5LXP-U&&<\;O>.!'JR*NL[
MBH@;N-A\0O](:!4ND%YLMA&,5?"L_;G;?>S1N>"' ]0[C;K;HPP*!;M1/J;7
M\R;]=.YO\)V3(=RSC?BB(E,AWA:.W)CN%IT&\Z/\X*#/G_2!P].-8_OTA&(S
M^*E1$F?;"_@R?2JOH.Q.INWDRC<"[ ]TW0C@2<NVKZ/8@N/=&FMY\T&QV!KE
M=MK>/ %>=^?'3V3K5\)KJQ6L'P.ZBHZ3IU'L0?1NI;>]E*):ZXVR.>WOI0"O
M]F_JX90^,<S^K-#!'TGQ?^V53UDH5ENCND[1Q?'E=*0OI;!9\.W=]/22=O#C
M&FCX-HJ2:$>6W)I5BBR663+_G.+MY51,Z=!DH[/I]AH1S/%BP[#>5,*'O#AY
MS&AK??B$LIQ:6'@Z#0;FP!GHW2-#M+P[Z0X>-%(=>8U26(?/&D&KEB?ROM%N
M,VH^SF-_ =2/ :U>6K]B9 ^0=\M.53E9M08;]:O4]9.A33OG0LJMZ[H]MV'*
M$Y 610S>Q:91Y'?Z%=%0L--DV??^A&Y7:"PL-]8A%S66!T2IGC?C4VY1C009
M!6Q#P[<97BD*D0PQMA]R-/C:,\I6LD-JJ^*"R5)!)OO ](THQ.*@V;?!X0.B
M:U=73]>]E,H=)7'(M81[M,)7R0J1N,=.T.EK?DA.J]3;KN].].\TZT'#^3 5
M50[C (MW1(J<R?037KU@VL)B$=FF[@,=7NE2V/<"_$R@\RB8;YJF^:J8XV=&
M>(?;H7H Z%*,@^DV\AND"8(><5P"29"15PL37=?QH"/ICR 070#V4C[JY-<W
M,_[414'33O3[R$V?[WA_K@PI3_T9XJ6<[5_+JW050>#GF+#+N#B&!]Z@K#\$
MG6@ MG-U9(EW%M/6!Z14IM)&>7#),U+ -E)OWI/2NI0[[6263N9!OC&B)Z@<
M4._$'0T=6+Y]ZTJUXANER.LO7H%'EY_&TU?U &H^N0O,+LQX-U'VGS0C ;MM
MEV4)NP2==QH8/!;=]@&M@:#T2"F\GL\QURIV1#RB##_B((D#$A%D=" TT.DR
M*O1%M8\T=$?1(U&HPKK9['>!5'WB&"P'A+Y9]A& 3MAYI[ ;OM.E.M ;E5FL
M7NL"/O&_K6>[=M);S;<VN?1B4_O7]N6YC+_:04)<%+VUV@T&^,@I/ #F '6/
MSA!^Y"UBG@QT&[)YDSG!8;DA<KK8#KF_,8H[41<OR$ ?@E8Z!A:I0>$'%ZN6
M!?) DQON[:N]"F?QP*#Q0-"JR*!/#5K"YYU68OSFH$HO:12TL'IY$%@O.8$G
M" ]KKZ3\%9QK)A8T1M&V @O?G9)X<<=N4N6^=;'9<01%4XI1]R(W WX3VLMN
M^>"A<_2]VS0N4/!E09,\+DX\M@.&)-M<X0R1*+WG#P?PZWKK7O%SH][%;C"Q
M1VR'F_Q+.>!D.^*YK.0@NX0\$=4TFEHW@B>!;-V+6.D(A(]SEL[P3A_';-+7
M#Q;:"JUIRO6=\S#CE&8U-K)_[5C(_O'',]\4N:4[)*\DS-G^WQYBS-I*FHZ;
M07*ZW$02V[*#UY\2217<<+ DZ^?DFNTD[)"3!0:W$:0;!)B%<A[H>:4CK6<H
M;R<F?D(Q*H)'I+&]K%FS%9B=H@NP#=;(J :W,/ HX]F\%M*CSJ*0-!_W-J>F
MK6;I $IPJ46,,UKNDQCM?E-_.$^ZH"I5RW8@/]BJ%-'#A!=;$MUD,SQ_39Z7
M29ZRN](]B3.,X^GSIQL4%,GVJIP&HY[@A6>[260]?L@"(4=E1VHS>/[*YKWI
MP")I1_!7Z0;ED 8?5W5A> C90TZ#)4KQ=$&Q6FL046G*+O!/%O7GB@DH1^7'
M+,8=6%+K9<H5=V_7NN)* YI!M;T4!]\ODM<?0DP*+8+]L%,>V#_^N,,+%!6*
MJ42K8ZT:C?PX]+OJ<FT4U<+DCP&[Y@[*FGAUP6Q#K('IH/=&V6-G'Q^F441X
M5,S'*'E!T0.B68RI.@E4VPM,66K UMPW#$EVM*%/TS6AN"Q?>I/'X=W=I1IK
M10>XP]4$9RVE;B[B&EO((S]EY#;%VI_'O2GOTU);<$>&6F5QVFL ;_-KB,8A
ME@-=8#O:\-[(*E^I#7A[3>!VAT.\6DQS+<2 V^7N<59$X_)7EN0FG8-FT%71
MC-U=C8<=6ZBUSP;ZK?!\QTR=R<JV@/SCKYXQ1%Y)B,.+#4_4OXVW,3=E(B/!
M:N8:CP$=QM>']99 C5HN.*URCA=_A8Z]Z\S+.G'@.^C3,J'9,Z:KV@MUBK")
MUM;0"=B=.:$B?M1%?QDB <:A"-^Z3=.<7YUN8[8_L+M3_A*18#9G%+%]0QE8
M83H$M*&],_^M81JU4#PAD8C,C7#W.5?CRJSDE)/.3Y.:%4^Q!5B-8B@:SA[/
M[KXU=  +?C/?37HO$Z1XU@R'#YC:\MAH'$,N.[--#\%E"\!\XO,#)0%FTQ3"
M:<31@QZ&O/O59]ZU@N#('%B6;V!?9M_GB1<KDJ;MJTF4G9,V-P3^+_X KZ;'
MD[519=A61[>H(RQ?&)+FT)[ISJM"2;ZK)5%7HPRUS/+-95T_XPN[/XPPI,PI
M1\2N6&@J5SG_'ML<21**TC7%KV\2*A:ON/3<X+:C8^NRM1S(E&<>65FZDNIV
M66$:<-P6_*F[/$LS%(=B1:]622QF>T?89-BLQ+FW3"*&ZW2]ILDKBF1+KM^8
MIJSUR.@R -402[6X;%RB^*(4/E$[ZO,ZB6L$[.BR6[[6@X/'! VZI#MBZT@
MJNOE- Q%[BV*BOD]+U%6FR.?GODZ[SNH*<,]LND,0;;;E6YUV7S$W$TO5YXZ
MCV;*6H]L,KWH=6*Y WYB:!MAP'T)_'%Z]A\.(Q-B;L,NLTVWM.]EK38>CJY&
MXV5W^$ B=U7\4!MRF\)Z3EP=)'&UG7'&6:O*[GZ$P?1(6552!Y^OVCZ]QN[5
M[KA4=O2#<U92VN+<5)((_Q1.^Q35&5VJ/J?*-$]>P]E5N6Z?9OMO=5E>_4;U
M@^5Z03[@<S^BW<0S7RYQ\(5'L,3A$WIE/Z3EP:$.:-9W@X[U&4)NZPJP*5#@
M%OA/28PWGQ#]@C,>1*Q=BK+VT&$E0S)00ZHGG)-L*.SJ3.F&29RPA5H?DH?=
M@<,O#;4WLR.R'1KOJASIE /VFWUI5]X@/W2[0?)?[KY2_/U\JSPO6T?7R;XK
M%E++O<PIA\14?=TVA]9YK)FD)'O4T7;[E-TG<6#'TWH/Z%#GGFQM$C]JS@I)
MW=]5&JKB_B]J+=7;<(]AH;7E3OMS;Q@]UK1J,>6,DL\QQ2CB%9<_(A*G3'5*
ML=I._Y-*RZH-+O2JW? 3,?X/=^(#9_UJ("HH%NMHQ<NH_A,5#Q]PYHC[-W]_
MEN(5R5>I419%U_'&IH'UP\V1%_8C92OC8#5*;$SM3<>C8\EI.";"Q4YD!G'5
M=CP*CX((IR!?IQE9\3R][9-T>R>.!&YMK_%H$4;D>'*YVU]_7#YFL=%)H>T(
MG7IE?2880C%P]JHO.J$T].5SBN=Y=$?F6*D3_JS2":O!_S01PPN]</N!/TV*
M3TSX-\YJX;D*^;D*^;D*^:BJD _!RHL-+Y.J#O4PZGS:S*Q3"A[_(2>-?51:
M/TY'8KVS'\RT$%I3/M:)=%(!R8*-VTGIP@$:#:$OW!8">, 8"<V.KH27R6J=
M9YANO\HC19)Y]I41J8ZE,>@(?3'LP 13TIPR93:?DP#?Y#0F&7\H-@YOR!O_
M21W>I.\&??/KR!!3/%R93;87+G:;HV6I0V&TP2A5KQ*SKMZ60E"SQ087<'.*
MF!-/W;E=\<2=HB:Q[EA1=O*V"(+VB#' XERT\]A%.P=^!>-<M/.(13M)K"W:
MN=\$\LD=3<W.-EI =@-GI5"']P"-M!*J@66YPRVYWGFL55,MD/&7BUM/5S7I
M5U5)5,MAO+U@=V:M"BZ/0X;*5W<O-I_0/Q*Z?6_W8K-]P+=Z@UKI)?I%Y24J
MOS%YV4S$5R;;S_!?;3^T>^WZ["L:VE<4YD%V^!RYH9.HO:L?*G0_[U [95ZX
MA0ZFUMB56C=@>2<_N&4LD<T]5TX:O.OG,HEYV9:R-@1)OUQL+G <+%>(?M&D
M^&I[CIMQ>OK 73W-*583U/EY]#W]8)ZI>&IY=T@>M'M'E(,L=8M[K'7R2)I#
M:Z*F MA2BE1*//BEHD7F]%YP92<_UM* &V'#W0WWCFUC=B9N;F4G/[AE((4Z
M/OGDSJYN38U)ZG8^;4?O]D"M#\(0"R#+8_TF+7=(M+7S8^%8;W,2:@9]W]$4
M_GNT8A/?FXYT+V/M%<WA_19R4:HAKZ# T2/:O.B=,#'=9:'Z1>:VEI#>"ZUP
M[#VT+*?34:S WU&$*$D?-,\]-IN!Q<K88BJCT!&@5P2MDIB7)D^7"<57E$2L
MT^(V#I0 Z[N!O3)B"[@I JX8@!DY65&__SK&=*%^PEW>'"Q>PAIP#<6NPHQB
M''VD&,</W.Q_R6C!=\]74W5\D;H/V(L$MI ;T>X,=_+TH(.YW@2N5KT]K$W2
M7,4L9DM,U>&)]19PQ<%M,6PAS%4L;J4FJ@-O#UO!U6:VA5)"H'_&KET=]_<6
M]I.]7O"1#SH/E,YRT@*"?V[P?+5"=#.;/Y%%3.8DX#[]ADNQ=$;?(\JI>]U=
M?O<\X']N>,"+P;D#O#;\9#?^I/K UM\]V7[C[/D^9TF>LR3/69(GEB7)[;JS
M^91M<O%"Q(VK/4*2YB?!, EMX [QVHQXM9S[)$:[W]2>N]!F/U@/Y =;E2)Z
M6&W(ED0W]MA&#;,G'.249)OI@EV*U:DJ? "+_M Y>1VELWZ-L$8+_()1%=V^
M3S*<WB6,2)'#%J,X8"=^\1H-WVG2B\T=7J#HFFD"&=-J+WDO3+DYRL#]/NQ7
M_%C,/??H82$!]_/7YECL<O5YZOS]1IW]X+J+]=+(@3- P\UN_\0$&/&4R0L4
MRUW_Q?M5+2VA=W +(=Q_BTM*M2-[VDU",;NWEW*#HMLX99/.U;H/[VG2T=@'
MZAD;S$$!/S6?E@G-GC%=7>&73'_\29K[L:/U/,<DM+D)S^C#(MTA).W@"9M4
M(J?CB2]A9G<XR_B#EI<4AT0;5=O>&OJ0T0A6XS"74^SH<"D_&:OK/S1:05?@
M,,2U=>Y'P//Y:V* 9ZT56!1'5SP;%((?L].OB(97*-/=+O>;>;)?][P>[M-4
M6WS K- =HXV&?K"C591DF+N]9$WS19YFSU_9I#?%_U=N+/+FT#N,1";J.XN.
MUG,QEV,7<_GE7,SE7,SE8(?XR[F8BX-B+DYB%\=8S.4V#O&<\3O#O')%>,NM
M;0O"-JQIFN(LK>I#1"C5/%ML/="X]^^N5->*\GG)\-U\>8R>3J'L-)@?C.\H
M^';\;P< VM+S3%&(^82TOOQF2U,#MK/W4GK([V$DA@0&\#VY"GA]Q)' -5V2
MM995RDYP<=.#<\T '!!5Y8FA*:((/N)D0=%Z20(4R2\RBN9^[(\]+C8*VFK9
M.D=D35%?JCX;56:HHCG\)4@K9G4^R D9\@A*<?#](GG]03C?Z:;@1/F/'2/*
M7_PQ_=R">OE'_C?3K6IX6[<:L7UT:Q/VY- H:X(\8CY='A",J0CBCP,\>XG(
M0@ H/SX,N\/G)W0KWV>%CB-?A6(.Z6X2N_P)B<W1?ACH,@_V7.M&IR<K\0JO
MDY2HWEK;M0"K/=MW01T2"8YZX2=+*V_N+,]2'CC$!&>ZXINUSI6MZ@GMUN[,
M)5-0G'IGMY^_3=,<AU)V[+R=DA[07O!N^Y@!"."+9QJQ*<8B VWW0J+"C]C>
M'-KGU7F9*,D'9\YN2K=QP*Z^]SAK?^5X]\BQRF+783!O7QK1,;8'=!ZQ??8U
M9CM&=IFDBC4I:>[M<R/FK&LA'YPYWM3 ']X]V)=QW8K@&SZ]^U.1P/V*Z4N2
MXH.G=X]LI2VRB/A_.(FO*!+)2=DEHG3#-"SQ2+3"7FO6'<R?V5<,K. 9M2!,
MXXR$),JY^E#FE!&<7K\%41[B\(8A6CP-5QXYUXCRZVS*;JY/2\8"W?5DH.'!
M,P^Z:V=#X@M^<EROUE&RP?@"QWA.1#:CF.8%2G'("<%QJK'560P!5W2H+]>M
M<0+G[(W4OV6B%)CU!G>_=N:G#3K@K+Q=K1&A12VW0U]E04C$"5%HXZ8#@'MF
MNROH=AC!\U3< )_1V_4;6I&X+"OTA<URF23A;/XYGJ/7A'*?YA/.L@BK;2 =
MAX-S;_6_D/7 SY6!D;#9A^7!_Y2_I$Q10'0C,R[*6L/50NMG6513/[!2[<O+
M5;6B6I=+'G&9WL:722RJ'A6[#[]VE+^X(^B%1$)A5+YC]:OJ':MZ&:_RDQ,2
M3ZIO3)#XZ@3%X>YWM0_W?-9*6N&VFFV9]K[+;S=!0U'?JZ@>.]#H8*7YQ/=_
M)]FR"A@2\[W'BBU=W0O*]3TH.]JOZ@9HV6\FOQ4+-\8+_CH>NXV1)+R.PSY7
M=9UC/4C80OTG#D6%F.R"1!'[.>7E>-GY5,Q YU0W&@+,H>Y0%NQ1<'JR,VV#
M\O>FKW#QW]T>WY#2-D<['\-N"#!/O&.>=@&RL^:0)1F*8*VR+<152+7IA8HM
ML-8-+   9O-O .;S[J\ZO78[F62/,.T,%GK@>'>P \_17M\RY]D+TYAC;BJ:
M!NR2DQ*)1;1.@[X[6(#"D;AH"J C/CZ@C2BC=YDP?8$7VKM)Z.]+$BQ+O>+?
M$2_-=8%QK%V7W88"BU-PS-\^P/I@=S-00 S.:.N!P&(?W)_:'4$=5+'SQ2#$
M(T5B)K<;I87G+RH+SW8(Z"?(=[3LQ$=;B5W9"2YX24SI$7W]Q#1 2E"D3!YN
M;0Z<;6# C):@)2G9'NS$Y>Q^3^B7V_B!LC66FG#EH#UT/D$/OK12[@]CE.;)
M_5;0F0,]F-#+K#@*'X5X_><RIQS'XI17GDV_J<XF,=:D'&Q2C 9]3%V5K.(Q
MF>DE6A.F'7"E\X'B-2+<;"AF79)N<93U'A@J'%1,[S9FD^$)2JK8S\.6P(?<
M0*QL!(&V ^+JYEE\[BF99U]YR%<<WI$ QRF6V895':"/MX$YHB/W*(SAK]:S
MKWY"] OFS]5HV-)L#GW<.62*#!NW+&'749H3_CWV[7]_5#.DT1@Z(\X=.R2X
M@.N(@IY:#7NF1)4Z@?RP4?6!3J9S<^[H40)G9)4Y6U"FY:&D.72NG1OV*;$9
M=9* 0*,$Y_J-!R]CL^4KZ0.=DN=P^2I1 E^^-;+,&-AMX3I+R'/(N&%7K<\F
M9YY_D,3<);,KCU0/VU3=]G_Y477;WXW,_U6-+6(+MZ-#W_ZET:KZ^[U!5Z G
M*;ZYMT.-N7A^0O3\A"C\$Z+265X8O'%GU/FTF7G1?)$.[K%1.6F-MS LF%GO
M[ <S+836E(]U(J$+R6XGI2M.VF@(;6.U$,##O-1VFIV%QO',9DQWAW.\M>(J
M7Z8PZ0AMQ.O !%/2G#)E-I^3 -_D-"99+JSI^H7 .QKT@S;K=&2),2+@U_<[
M'BVU3*+P=K6FR:OFE>2RE[(3](6^^U9F@ 4XORZ3F-U&<O&XLPC<6#!X]<6P
ME;V\K:FBY9@)&N LDY+WD2:J<"-=O['6GC7# YQMTR#(5WG$TS6N,,,V( )9
M]G.$!<1Q6*^=)J5*SN#AON"M^JB3A:%![IN8 ^H3D5*G#(-3]X*.$QA^EQ@B
M6LX_6[K":GZ/*!6U.-O-Y^\/S><:(_ED.][97#ZD$WN[>2E]U[56OI[?>I]T
M@]26P]H7U]0C62RS=\G\<XJW^25"T3<LA?'+!Y5[JAI]PH:O8E'YLA-?.&;1
M"_%!\RH6A\V!?,=, !$/+1+34==S;6OK1PF*=N@/'<)24L$5W>WCRP9<:&OK
M2?4'(S;(:05G@P'Z]J"[+L]@!+H*Z['54]A?QV+[GVW/%M/=J]'-DWH*'78R
M"0+CCDW;HW";-*H/;]+T\Z1H0@<NRS X13;?)W'0D=/UKI[45NC#["82I\AO
M:RY[4U>A#V]/[BC^'?.3"(=3)FIHL7LF2_R1:WSO31EM,I(GI10Z2( Y3N :
ML7+BU4LECRC#Y:-G'1G<.A+8<Q-#,UB!D\=6FYN<^\T_,<E<Y<5=K:KY\IF-
M3O<I5IIO?E*9;XK/3,KOE%:;ZDL3\:G)]EOEG\^&G+:[*U/^L>2HJ?"\RO$]
M$X_GKSAZQ9^2.%LJG)_=1QR14:@O;. [M"D!_XD1??Z:]&?W=J Q&9TZHC0N
M[K)O*I(!.@PU+@M71Z1&P^/^K!V7E<L6EQ'?HY2D,AVH5"!Q>/W&JP3IGX_M
M--R8C&.]$!MUB,K1;2@^V\>\O4<51)F%C_Q\>#\J.@\6+G*:%YXGQC9LD@1Y
MT XX#:>+Q_2  O@DQNV,[O1)BVUM_4B%:I<@&?AWSE,/4YK5P&?_V@'/_K$#
M_2-.%A2MER1 D23)D+57-!\#_&H*W*0+ZAB %X>SD28&\NG+FP,S0(UMDP]R
M0GJF^TE.ID])3!/\G'R-TR59*Q.8VIN"F2;4:.TC*Y^^)Q?3BSQE>QY3GG?E
MVM4YS=(.8]AP=#34C!W^L(/_2+$V/]F@JQ\LTHB< :\.R'*S00D#TA4/U-U]
M6;E-J3I Y[P:RU5]X](C +Y]M9D(9FL^T>?D6MSM["PHAWV!@\?E.KB!J:0=
M!R]9QAWBO+Q1K$E,,.D+G:35BV?M0'C ,S:WZ[<UH47>&*-0$>?1WAHZ1<J"
M+W)BP3FQ+RZ5A=S4,+AK#WT@&7-#3;!W-L%=;,4T"&B.JWJ"ZN277U31$^5
MDVHD\#IL:".*G/*D43XU%*G,BF4O92?X'/]R>MK88U4?Z$0S/5L4:?WM (!O
M=W=)FO+3D*U_' >;DK!+1.F&_>KO*,KU/+,9 UIYL&>B/4+@3!55.Z]7ZRC9
M8/R(15IZ+8?/K+ZI07]HC<.>F7;(@#.R/)F>4(2H">-D[:&5$7M&J2GWA3$/
M-)FS2P9#$44WV)Q!TG[0U=L[,TJ#!#C#BD+&Q5RMMT)%/_#"7MVV0"T2X SK
MP*O^;')65KWSNC+BT-B+AOS.0S/BS##2X\^'=[FJ^_%B/:HO&D=[-#M E\/F
M;\ZBEZ2 :<IGMR@*Q3$1Y0ESDC\_LY]2)&XTJ7'A[.&^Y57<B4P*I(6UA\,!
M/GIE %H:EJDV<\"07_'#/>=N#3;,#T."!U\JG)=1G,UK,U4[TB7-OS$AD*
M7BJ\22EJ)TY7$]1Z(#\$0"G,A[J@+8EN'/;_D<?X(:?!$J5XNJ 8:RLC*WM
MFP([2F#=@6^ B*-:U4\X2'A-2:%TVS'%K"NTR6@ [MA@!'[?W?KK>/VZ;+-[
M+TA]R&FZ^;'7'>VPTZ !'GUV,"U=Q)FDN2=,-1'8ED<66@AR<UP]4'R3\Z5?
MW=.4NZ*T-;3I2"DS!P^=JNAU]Y+%*HF-(&YO"EUGWQA?%:7PQP?BV^M3E@1?
M[G,^,_:/)2,_O4W3'(>W<6T+59PF5J, ^^-=6" .SY,.J(*+PF6$TG0V+P5U
M1D5IN^WT<9#3PIR,H@B'%YM*H,N&*F-,WX&A-?XC2,Q X(]-B*Y1L-QO.Y@8
MM0T-'7C@GR#)&>#TW!=;(_OQA5&SO6(]4!+P&DUBJU3J B;=H2^B+GEMAX3/
M6\/U&Z8!*:>\_>-V7U,$,W<<#CI2 FH+, 4:7$RVWK$X+*8VR[,T0W%(XL4G
ME/']:\-#O^6283X"=!3&$83!%DZO^<^S,+KQO>@)?2<'YG<=/D?'>Z5I5-O-
MUJ@@.<\5[:$O^*X/<"U4WN50/*!-L,3!EP>:L ;E@U0+BE9W"8K-@G!^;;S6
M4XXYV0TZ*4>=\&']>;?G"K]DNZGK,RMD[<\1/".,X-'PM-T*= [@.0?PG -X
MS@$\YP"><P#/F -XI'J?VC.JZP5MUA\@5,00&?!+-9M5@'&8WC ,N%8]HV1!
M8H&TRL:FZ7;ZCCPCW!Q=I;FN><.08;/G%6*N<!I0LI8X8D6$N:(#]%IS?9G6
M@P6^!OD4;T5B-Z?L-LXPXX%XET*$Q(3EZQ1HH;A9V8SQ#3B[["$%EX)'O"Y+
M9<SF=TEAD^-DR'DN[W'*+BXM\;[:R*J<.N&9,S.*_:7YA'4YR$2,XH\-K AZ
MTMN^#MM!:3UU7A01.-,\6R:4_'/'WC:U1]T/6.]I9T)#<S&A'7P[W)_F Z(S
M6FS=HD"&(AB@E4QY?VC]IP//=&!XQKMZ@)O=TJKZ0"LLG=?5/M'>'4FU2!&S
M\^BWP_.H&.%\&'V#)?-MUL:Y5KXCF[%GM?*_5=.]"1O.9O>SV7T@ ^#SU^1Y
MF>0I8E,@<89Q/'W^=(,"\?B.NN*U24]H=6L \[L%0HZ,M+49/']E\]YT8)&T
M(W2XVK <TN#C/M[<+MW9I*/IK=)G%Y8Y0(->.%,<?+](7G\(,2F.+_;#[M1B
M__CC#B]0=!UG7.]L5QI8JT8C/TX;M:K0-N]!<XSUX!:?EB82LR;[+8!A;4.L
M@>G^C-V<R=./#],H(B@.\,<H>4'1 Z)9C*DZ@U7;"^PL;L#6W" ,27:T?T_3
M-:'X$JU)AB*>IWQW=ZG&6M$!;K\VP5E+J1N+G^;AK4=^G,A?.JO]>0Q;[_Z,
M:PZR(P,J%>%J@I[<GO;Q:L=RH%M0)S _H3>RRN6!2*S-01,PI?H0K@:8K;2
M6_EK^J&Y!TW9:2QO]QA0[A-W[)UG1IVA/6==V.6]ZZPA6CJ_F;0#M!6G^VK2
M>LT&41\7["[+WPV?S>>8DGA1YK_69B/3(TUZ0D?@Z-$W)L63E>%Q01IG.>'&
M:VB4=65JD^8/VY 0%^]W/>( DU<1I&?+4Z-QH).[NW#5 B"?^*JKW-$DM%NQ
M#F>6[BZ\<E)E0YZ!P6?'OLR^G_)]FXA',R1GE[PY=%*UV8&E(]=5<53.UF(K
MO<K%.<E.RZ10(8M?WR14S";CT[O!LBHU708RY,Q?8#G3'2)7*V,;XCV;UTH=
MU%2;.\(FPV8EUNDRB1B,T_6:)J\HDBV??F,:<O(WX#4V!'"='Q-YQ?0E2?'!
M<R(.%W&A)UVB^**4TPN4XO#S.HEKQ"M3,!3B;SVX\:7:R]7>$4L/A:72HJ=A
M*%[11E%!V_,2937Z.&GFVT??0<&]RF;",0QV'@J%G3[^B+E#APF\;,OH.IJI
M& ":=GK1)U4+8*.EGRE&:4XWA3 ;!4S_^<?#@.EJD$DQRCEFNF/T:,6+F@T^
M8#.C*E.ILM,84G<,J!YXU_3E:6Y!\4RD[?(;1<$5=HJLQ*^43W7_^;WJJ>XB
M<Z$8>;(=>E(;&_KQ[MW4A5V6ORA>;J/BL=G+),U2(0LO7->JGELWJ$+5<USH
M:E5B;D*_K,^^'O=VL=FU*><__8IH:%RDJO<G_ A\&$:"I#6L>J/D03:(C@09
M!0T%J$6<!AC;#SD:?.T=BM0 2,$GMA1DL@^H$UH.FGT;'#X@&CSWI3N5.TKB
M\"%"\3U:8=WK.VZ^YH?DM$J][?KN1+^3X#*;B]-J'24;C&LJJBY32M$%/*C&
MX8HX?+M)!]PYJA5RRVX-B!WXI;-S0.P1 V))K V(W6\"%L.D#XAMHP5DNW 6
M9CQ\3-%(PXP[WPIN$*'"_5PSYCR2],L-Q;A>$<S!U<W\T] ASX-=?(>ZR]ER
M[;3D\_IMC8,,AU?DE80X#H\HG^V?]EX?]4) 56SS0T!?])2^V%#*R^TIZL.Z
M_"9X8+M3D73**#]D<>A5]_<D8L/PP@$ V^7AQ\$#_T>U8;:SSCO7?ZLC<AID
M;+O/-DKGXP=CYV,UW-G?>/8WGOV-9W_CV=]X]C>>_8UG?^/9WWA2_D9YMLH\
MH2M>2Z>F8JJ+!VGZ@">O'L&5: ##V&^^)3FU!(HBOMZ!!B#_U-E,;<F5SG&X
MZR*1)D,TZY/!X).\_H[Y>\,XG+YBBA9X[\'QHTBQ>@)G$_<P+#P-D>]B?]7B
MM4UNN4QB<<G-4<0-LQ\<6-#[3.9L6A^>M:/7/#Y2_O;X;5RD>'ZD2>K"^J#Z
MV-FF;L\:_\5.JOZW$N=(B1AR$MY?N)R)Z?"LA!=?589[_9Y935^1>-AE+/ B
M1<Z$J3.P]@KF;X6"&8L:9R&\<MEG#55P0.^(EO, +^#D[:;8B:'P^V)/E>4F
MH7-,LISG+L?A]=N:%%4!MBBXTRT-/@U>!<M73=.8;:>]2?=%"<84UG-:X 7(
M1KLHCK&C=ZEVM:]FK25E,[2%GEJ' 2]R-KBT=,/A6]@.]2K.L7; P6<"7XC-
M8\459*,#/]TA7;!_F%OG'99_\_4@;H5K$*_4=>SY%GPB;E@;^1ZI^^DX(/H@
M]3*5].A..)E2"S 14^$>D1,+"LH342?*I<O#5UVK$RV?,I7'$_16=>7+*4D<
MC#)@/ %3Z1RA^^NX//1#9GL<$')Z90>$B[3D/I,QE>61NL!@>.N'7'\#>['-
MQ>S;<XM9@.CH8N9-8C2'Z5UCI==-X]:5FW]2)D_O/C@IOS@1G_S37EYU^J=S
M66>;<<]IUN<TZW.:]3G-^IQF?4ZS/J=9G].LSVG6PZ19C[IB,W":];EDL]EV
M?"[9?"[9#)3 >2[9#%,(^URR^5RR&=H6>B[9?"[9/#H!-2S9?/2G9\_EGL_E
MGL_EGL_EGKV0SN.PSN-RS_=)_.Z5J2\X?&3_GQ).A+!^&!5__EGEO]P-/=F-
M7;HNS[6@ST[*LY/R[*0\.RG/3LJSD_+LI#P[*;\E)R73#/_>IG,JO92Z3MY;
MA09R4YJ!-]Z;\?5_Y>QB<!LSXG(!VRQ;8OJ\1''ID&4 %-<*9TE%]E,XF\P'
MXN)IU-AUB]A!(+:H/7C%+AM;PP3HDC"8G?=;M<?+Q9CYYY4D!7._6B?$:CF<
MP6G[ ([(Q!/6>Y0U9OTX!*RG>/8N'$L,3GAA%-<AR.W\< ;?;J'L@9EXVM7E
M!@++RZ/ >HJG6P_<'XQ/_B@H"Y;"G@8MD_AVBX0/S\K3%U]>;]?+3=UN?N=:
MXT<1@!->#_Z9^BVJA7Q#Y<*[H#B(E7*TU4N_&6N_Q8(94<5TSP!VM): @U0Y
M<N\:\>/<0UY5U;E'E-?I?MV=A7OAJ;\TPE/%D((;D_J8$S'H-AAULAWW')9Z
M#DL]AZ6>PU+/8:GGL%2%+%516^JHU/U6WP9_]VD&CTDUC2;U,PZT3<PD>+L-
MX'S^FCPODSQ%<3B-PQLRSS".9ZN8O.3I;1PP2ICNQ*>BC.BT'@4Z;D@?G-D1
M&$=/9.W/YEI<)'!\&X=Y(%:T)8?4 T"[\FV98P('2/F.9WZ'F<W9O'CF=HXB
M>>4?25,_=BN758 DA(-4!&K,Y7>2+86>S2_R2[)^3J[9NL\VTD.GC2#=(/"5
MA91RJN*5CC2(2D272X+GUV\XR/D./9O/28"IJH*.L@-DE:*.XEACF $6[@ZL
M[7?5->M:6\(5HN^/NY0HIX!?K]91LL'E\YY&R*N[F+)@>.?(,"PP 03<X7;.
M@K3-@OS)7S/3.0ORU+,@>\M0M2G5RI)*M^BRCZ*+]V$9 R1*ZE$XRK%:^^XL
MEE<-K1\\[5W\?UQOH.Q6$^0<,6V;6&N1B]PI QDN['OH%&0'B<?^U;6&"\H<
M?V%K&]-\;9:<:#EO*X.?K(/I[7O4I0!T('C"5=,*#V7[?K4=/L E!PS'48"R
M#AK;V!,#6A#Y%. 849+(#=*2IGY<(%P:I"6$UQ*]CLBO<@J?XW2- S(G.%29
MGA7-X8W,2MFKXR\GPO5#&T$A)1W4$D5/8PNR"SN:5H#:M0LM$."G4>=HDR)L
MN=PXTFF>+1-*_HE=I!?)/W4N,F/)%7!Y8_2LDE@LB$NT)AF*BJFR,Q[35QS>
M)/0FY]D>MVF:<QU.+D\=AH(.EW F,)UA!1>(SI"T)O]_I$GJ(@I1];%SI1)[
MUHR_W/Y@N$!DLYR+DS@5]6\@4;&D>Y9G:8;BD,2+VYA=TN.4!(Z%5O')<Y&1
MKFSR0Q ;F4T&+V.TIU-6&K!&#%U\\+2K=KACT>A%L'  B2B9\F&6A/_J^@W3
M@*3<2G9P+CQB;D%@:_(RB46248XB5Z_N.)CC:5?P\ 1D3];&-!+CXK ==$YH
MG"H.?=/^WD=B=)4I.P#!^;T-.L#TE92.M,:DMQNZ0"!]3C(4U?_.4RKOD^P_
M<?:(@V01<T-4W11J$*OC]O,G6[;BJ.P[76$M;G,W"2U_Q=LI#N=CS^-DBTC
M,-11G,Y MORM4E&[RTG<:4Z_:&Q"'X_4.<?,DWWR"K]DNP(KGU"64Q[YKWQ1
M4=7'5!3&YT[1(^5JLZB=KUR6F/@4>]853@-*Q!]DJ]ZHJRG/1N2M,"?>DW78
M&8)S072%Q'Y#3H<C5$0_NE=N:.VI1.)SJ23:."IZZ0/FW_4_./ZXFI0MQ[Z9
M?1Q^FS87UI&Z-8[(Q5&'/K@S+&U'*CH=8@EA*]1.R?]\&>\L,*9\;MG<86MO
M;I6E3QCQ(H)BQ9L5W?SS8=%-/M9$##:IC^9/M<TML;MI&]325/>"V;"V<YJF
M*<YX#8,[@EY(1#+",X,$^.$L9@*:4Z9C+%@#)M:T^B>35))J*F4.^ D_LD),
MN'^P7PR( 7P=S"&(:6RP;N3FSK?JF(.O-P>"=N=3H<PM01>;[8__3MA%G0;+
MS1U^Q;)B9X> :/I_8^*A00.\[&:K.M&<LJZZB>4PG@F!D<C+.&Q&,72ADNW,
M;N-UGJ6"NI]T.;_*3M QV)TD5\9$.2K@UIU;<;G9IVZG$,F9I^L'G+/F1+DY
M8*\9=. <WL[M'F<"C0J)C<'2;.D#G5UV#-;J,0-GZT6>,B+2]#)9O9"XM$3$
MW"7((&0_I82QH;00:/G=:3#HC+!C"$(/E+VS[>S*('#S51(+8^[\+DG3"SQ/
M*#NE6%/\C-YP9?%I-_3\VGA=I1QXDLPGNZ'YO_C@DV+T23'\1(R_M0$!67ZV
MI.[HT!M^E)V@3F\^)8[R#5L=A63F3#AGZU(J6UC+?D@S$NCH[#@H\+EOP-C&
M*=X;0O"SH ,--^R?9*&X<_49$UI%.(H4'" X1B&X?F.8,&:PDXUNQ#'(#LB
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
M-4WNE*R]'P;\3IP[6*(R"N%SIQHS:^PV!ORZ\RU32BV!.N;<^907)7QU.'Q
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
M_8SM-![)C!D6X/O-#8E)AB/RRD4W0_&"-/)[%!N&66]3]OED9[/!Q>/LIO+
MNV&(7+,1:8RBRSS-DA6F_$FYNR1>O!-$%J1=;#[B9$'1>DD"%$VYJ"ISH/ZL
MRH$JOSWA[)A47Y]L/S]!<3@1$[CC$Y@4,_C3Y&4SJ4]B(F8!G3#UA!?<[/J(
MUPGE2KD^X%G> SJTN>1+JA**NYU,& <Z=QO7$Q>XAK_2 .=N1,.'.UO.N[%=
MMD6B=!W1$Q$89($T@E.Z@N(HH%KCI-X^F+YW#DA#613-3Y&I:HK=!%3K&%9L
M7/792.,&^?3ES>&#8K3"5^>#G!"(D)E[=FPLITR4V$14$1YM[<"\T&H8&Y#+
M:02)I[G.>4$X%=C[+< <O98PM]'ER!(X30GBV5TY5W8B(I=<WEK6&,Q-:H.K
MB@!/;N+;W:^ZK9;$I>KX?DVW4SR&S2B'SP8HIJ,-X]]OY@G#3(3QD!_[A+C)
M5)JMA<TU7I1?4VY9LL;0<5^MDE'?JM14@F]5-:M254/M=Y(MJW5\_5;:P/D:
M9O\;/J,W[;W1;C#@T,N^M^?V6V(7/$?M+S LU>)9.9:!F:\KO@+$FJ1XX2_.
M=,73FBVA0RJ'9I $"G >Z3ACR0]G@8P#\Z-':;GR+_S_O: 4L]_\_U!+ 0(4
M Q0    ( /V![51CBU$QQP(  *D-   *              "  0    !E>#(Q
M+3$N:'1M4$L! A0#%     @ _8'M5*)C:N)C P  @0\   H
M ( ![P(  &5X,C,M,2YH=&U02P$"% ,4    " #]@>U42,9"R@@(  #900
M"@              @ %Z!@  97@S,2TQ+FAT;5!+ 0(4 Q0    ( /V![50Y
M7@-Q50<  "(>   *              "  :H.  !E>#,Q+3(N:'1M4$L! A0#
M%     @ _8'M5)>?K&8 !0  )1\   H              ( !)Q8  &5X,S(M
M,2YH=&U02P$"% ,4    " #]@>U4L-VI.PL%   G(0  "@
M@ %/&P  97@S,BTR+FAT;5!+ 0(4 Q0    ( /V![53AZ(&S\!(  $5O   )
M              "  8(@  !E>#0M,RYH=&U02P$"% ,4    " #]@>U4#ELO
MYG+1 @!@)AP #               @ &9,P  9F]R;3$P+6LN:'1M4$L! A0#
M%     @ _8'M5+7<QO@Z%@  'O0  !$              ( !-04# &]P='0M
M,C R,C T,S N>'-D4$L! A0#%     @ _8'M5"PT2*EG'   _((! !4
M         ( !GAL# &]P='0M,C R,C T,S!?8V%L+GAM;%!+ 0(4 Q0    (
M /V![51.7*"(;CP  !L-!  5              "  3@X P!O<'1T+3(P,C(P
M-#,P7V1E9BYX;6Q02P$"% ,4    " #]@>U4&UG!>&J*   IM@< %0
M        @ '9= , ;W!T="TR,#(R,#0S,%]L86(N>&UL4$L! A0#%     @
M_8'M5 %B49YI70  #TT& !4              ( !=O\# &]P='0M,C R,C T
@,S!?<')E+GAM;%!+!08     #0 -  P#   2700    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
